为了账号安全,请及时绑定邮箱和手机立即绑定

数字字母混合

如果字符串里面既有字母,又有数字呢,比如说’123hello‘

正在回答

2 回答

具体情境是什么?

''里面的都是字符串,比如'123hello'就是字符串  123hello

0 回复 有任何疑惑可以回复我~

你的问题是不是这样的:

不仅要过滤掉数字还要过滤掉含有数字的字符串?

def toUppers(L):
    return [x.upper() for x in L if isinstance(x,str)]
print toUppers(['Hello', 'world123', 101])

输出结果:['HELLO', 'WORLD123']

想要过滤含有数字的字符串的话,先分割字符串,然后排除掉分割后有数字的字符串。

可能有大神知道具体函数。这里我想到的使用str.split 和 str.find。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758351    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

数字字母混合

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号