如何对python字符串中的数字执行数学运算

时间:2018-02-26 13:17:07

标签: python string python-3.x operation

我们如何在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))

输出就像

1abc0+5*1hv0

我想使用操作数和运算符

执行操作

以上应被视为10 + 5 * 10 = 60 简而言之,删除字符并对操作数执行数学运算。

eval(' 10 + 5 * 10'),它给出60但不会处理字符。

0 个答案:

没有答案