我们可以对Python字符串进行数学运算吗?

您可以使用eval函数评估字符串中的数学表达式。

示例

例如,如果您的字符串包含内容(4 * 5)+ 21,则可以对其求值并获得结果。

>>> s = "(4*5) + 22"
>>> eval(s)
42

Eval遵循Python规则,用于评估未提供括号的情况下的数学表达式等。使用eval时要格外小心,因为它可能会带来巨大的安全漏洞和错误。