python中计算字符串形式的数学运算式

在python中,会遇到字符串类型的运算式,要计算这个运算结果,可以使用eval函数,示例如下:

ope='26*3/6+5'
res=eval(ope)
print(res)
#输出
18.0

eval输出结果为浮点数,如果要转为整数,可以用roundint 等将结果转为整数,如下:

ope='26*3/6+5'
res=int(eval(ope))
print(res)
#输出
18

版权声明:本文为llb19900510原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。