如何使用Python处理科学计数法并执行计算?
例如:

a='1e+03'
b='1e+02'


如何求和a和b并得到1.1 + 03的结果

最佳答案

Python的内置float支持科学计数法:

a = '1e+03'
b = '1e+02'

res = float(a) + float(b)  # 1100.0
print int(res)             # 1100

10-04 21:01