如何评估字符串中的表达式?

时间:2018-05-22 18:39:53

标签: python string python-3.x expression

这里我需要评估字符串中的表达式。

例如,

>> a = '5 + 6'

>> a = 5 + 6

如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

您可以通过传递表达式作为参数来使用eval方法。 表达式参数为parsed,并作为Python表达式进行评估。

a = eval('5 + 6')

答案 1 :(得分:0)

您可以使用eval(),因为它将字符串视为代码。

  
    

a ='5 + 6'

         

的eval(a)中