Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想从python中的sting中提取一个sin函数_Python_Function_Trigonometry - Fatal编程技术网

我想从python中的sting中提取一个sin函数

我想从python中的sting中提取一个sin函数,python,function,trigonometry,Python,Function,Trigonometry,我有一根像 “4+5+6+sin(30)” 我希望此字符串中有30个假设您希望捕获所有函数参数,您可以尝试: inp = "4+5+6+sin(30)" params = re.findall(r'\b\w+\((.*?)\)', inp) print(params) ['30'] 这使用正则表达式模式\b\w+\(.*)来定位所有函数调用,只捕获参数值本身。您也可以使用python的strip函数,看起来是这样的 a = '4+5+6+sin(30)' print(a.strip('4+5

我有一根像 “4+5+6+sin(30)”


我希望此字符串中有30个

假设您希望捕获所有函数参数,您可以尝试:

inp = "4+5+6+sin(30)"
params = re.findall(r'\b\w+\((.*?)\)', inp)
print(params)

['30']

这使用正则表达式模式
\b\w+\(.*)
来定位所有函数调用,只捕获参数值本身。

您也可以使用python的strip函数,看起来是这样的

a = '4+5+6+sin(30)'
print(a.strip('4+5+6+sin()'))