码迷,mamicode.com
首页 > 编程语言 > 详细

python练习题之计算字符串中所有字符得和

时间:2018-06-19 22:46:00      阅读:238      评论:0      收藏:0      [点我收藏+]

标签: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()函数返回一个列表得用法生疏

python练习题之计算字符串中所有字符得和

标签:pytho   原因   准备   函数返回   下一步   lse   习题   返回   字母   

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/9201160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!