人。你能告诉我如何将字符串转换为算术运算吗?
例如:
string_with_operation = "(23 + 3) / 4"
usual_operation = (23 + 3) / 4
我希望
string_with_operation
与 usual_operation
相同
我尝试将
string_with_operation
转换为整数和浮点数,但正如预期的那样,它导致了错误。
在Python中可以使用eval()函数
包含算术运算的字符串 string_with_operation = "(23 + 3) / 4"
使用 eval() 计算字符串 结果 = eval(string_with_operation)
打印结果 打印(结果)
可以使用类型转换,也就是说可以将字符串转为int。
例如在 python 中:int(example_string) 可以将字符串转换为 int。