2024-04-26 18:01:48 发布
网友
我的代码接收一个数学运算,但它作为数据类型字符串接收。我可能需要转换这个字符串来解决数学运算,例如:my_string = "10 * 2 + 3"
my_string = "10 * 2 + 3"
因为数字和运算符之间有空格,所以我尝试使用my_string.split()遍历结果列表,并以这种方式计算数学运算。但是,此方法不考虑数学运算符的顺序
my_string.split()
您可以使用eval
eval
my_string = ("10 * 2 + 3") print(eval(my_string))
您可以使用
eval
相关问题 更多 >
编程相关推荐