import re
def sum_num_seq(string):
"""
:param string: 给定一个字符串
:return: 返回里面数字序列的和
"""
nums = re.compile(r'\d+')
mylist = nums.findall(string)
my_sum = 0
for num in mylist:
my_sum += int(num)
return my_sum
def main():
print(sum_num_seq('a1b2c3d4')) # 10
print(sum_num_seq('123hello456good789bye')) # 1368
print(sum_num_seq('12345678')) # 12345678
print(sum_num_seq('abcdefgh')) # 0
if __name__ == '__main__':
main()