python 寻找字符串中的数字并求和(2019华为笔试)

输入一个字符串求出包含的所有的整数的和,如果整数前面有负号则是负数,两个负号就是正数,依次类推。

方法:

import re
from functools import reduce
print(reduce(lambda x,y:eval(x) + eval(y), re.findall('-*\d+', input())))

猜你喜欢

转载自blog.csdn.net/HY_JT/article/details/82222620