Python,变量的数学运算

Python,变量的数学运算,python,math,python-3.7,Python,Math,Python 3.7,在python 3中,我想知道是否有一种方法可以从如下输入中获取变量: x = input("-> ") 如果x是这个: x = "1 + 10" 是否有方法执行此操作并将其作为其他变量返回?您可以使用此方法计算变量内部的数学表达式,如下所示 In [1]: x = "1 + 10"

在python 3中,我想知道是否有一种方法可以从如下输入中获取变量:

x = input("-> ")
如果x是这个:

x = "1 + 10"
是否有方法执行此操作并将其作为其他变量返回?

您可以使用此方法计算变量内部的数学表达式,如下所示

In [1]: x = "1 + 10"                                                                                                                                                                

In [2]: eval(x)                                                                                                                                                                     
Out[2]: 11