字符串和算术运算

问题描述 投票:0回答:2

人。你能告诉我如何将字符串转换为算术运算吗?

例如:

string_with_operation = "(23 + 3) / 4"

usual_operation = (23 + 3) / 4

我希望

string_with_operation
usual_operation

相同

我尝试将

string_with_operation
转换为整数和浮点数,但正如预期的那样,它导致了错误。

string numbers operation
2个回答
0
投票

在Python中可以使用eval()函数

包含算术运算的字符串 string_with_operation = "(23 + 3) / 4"

使用 eval() 计算字符串 结果 = eval(string_with_operation)

打印结果 打印(结果)


-1
投票

可以使用类型转换,也就是说可以将字符串转为int。

例如在 python 中:int(example_string) 可以将字符串转换为 int。

© www.soinside.com 2019 - 2024. All rights reserved.