python 计算含有三角函数的字符串表达式
时间: 2023-08-01 18:12:16 浏览: 98
python中三角函数的表示
可以使用Python标准库中的`math`模块来计算含有三角函数的字符串表达式。可以使用`eval()`函数将字符串表达式转化为可计算的Python表达式,然后在Python表达式中使用`math`模块中的三角函数来计算结果。例如:
```python
import math
expression = "sin(3.14/2) + cos(3.14/4)"
result = eval(expression)
print(result) # 输出 1.7071067811865475
```
这个例子中,我们使用`import math`导入`math`模块,然后定义一个字符串表达式`expression`,其中包含了三角函数`sin`和`cos`。然后使用`eval()`函数将`expression`转化为Python表达式,并计算结果。最后,函数的返回值被赋值给变量`result`并打印出来。
阅读全文