python实现计算字符串中的整数的总和
·
题目描述:随便输入一串字符串
例如:
输入:
‘ad23dsf34#’
目的:计算 23+34 的和
输出:
57
'''
@destination 计算字符串中整数的和
method:将字符串中的字母同意替换成一个字符然后分隔就可以得到整数
这里面用到的isdigit函数是判断字符串是否是数字
'''
def cacul(a):
sum=0#用来存放总和
c=[]
for i in a:
if i.isdigit()==False:
c.append(i)
for i in c:
a=a.replace(i,',')
a=a.split(',')
print(a)
for i in a:
if i.isdigit()==True:
sum=sum+int(i)
return sum
a='1a2b3c4d5f6g'
print(cacul(a))
运行结果为:
更多推荐
已为社区贡献1条内容
所有评论(0)