如何在python中对字符串执行数学运算。在
考虑下面的例子
with open('/home/akashk/projects/math.txt') as f:
content = f.readlines()
content = [x.strip() for x in content]
for x in content:
print(x)
print(type(x))
输出如下
^{pr2}$我想用操作数和运算符执行操作
以上应视为10+5*10=60 简而言之,删除字符并对操作数执行数学运算。在
eval('10+5*10'),给出60,但不处理字符。在
简单:
结果是0。在
这可能会有帮助。使用isalpha方法删除所有alpha字符,并使用eval
例如:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐