问下Python用for循环怎么将字符串中的所有数字提取出来?(不用正则表达式)
3个回答
展开全部
str1 = 'abc123efg456'
for i in str1:
if i.isdigit() == True:
print(i)
isdigit()函数判断一个字符是否为数字
for i in str1:
if i.isdigit() == True:
print(i)
isdigit()函数判断一个字符是否为数字
2019-08-04 · 知道合伙人软件行家
关注
展开全部
re.findall(r'\d+', str)
一行语句就可以搞定,为什么不用正则表达式呢?有什么必须的理由吗?
一行语句就可以搞定,为什么不用正则表达式呢?有什么必须的理由吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询