标签:pytho 原因 准备 函数返回 下一步 lse 习题 返回 字母
第二题:计算字符串中所有数字的和
1.字符串中只有小写字母和数字
2.数字可能连续,也可能不连续
3.连续数字要当做一个数处理
s=‘1234adg3g11‘
s1 = ""
for i in s :
if i.isdigit():
s1=s1+i
else:
s1=s1+" "
lt = s1.split(" ")
m= 0
for a in lt :
if a.isdigit():
m=m+int(a)
print(m)
*解决思想:把字符串中得数字调出来,用if else将数字和其他字符分隔开,并且将其他字符格式化,统一化,为下一步得分割做好准备。没做出来得原因对遍历对split()函数返回一个列表得用法生疏
标签:pytho 原因 准备 函数返回 下一步 lse 习题 返回 字母
原文地址:https://www.cnblogs.com/chaojiyingxiong/p/9201160.html