一个字符串(数字中间不会出现小数点、数字前面不会出现-号)。例入输入:
apple100banana20c123d21
import re
str1='apple100banana20c123d21'#可以改成input
pattern=re.compile('\d+')
result_list = pattern.findall(str1)
result = sum(int(x) for x in result_list)
print(result)
import re
a = 'apple100banana20c123d21'
a = input('输入数字和字符')
b = re.findall(r'\d+',a,re.M)
sum = 0
for i in b:
sum+=(int)(i)
print(sum)