热线电话:13121318867

登录
2019-06-18 阅读量: 971
设计一个函数,计算字符串中所有数字序列的和

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()

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据