python 判断字符串中是否含有英文
1个回答
展开全部
可以使用正则表达式来判断,要使用到re模块
代码如下:
>>> import re
>>> s = 'safasdfas'
>>> s2 = '15130351535'
>>> rt = re.findall('[a-zA-Z]+', s)
>>> len(rt)
1
>>> rt
['safasdfas']
>>> rt = re.findall('[a-zA-Z]+', s2)
>>> rt
[]
>>> len(rt)
0
>>>
如果返回有内容,则说明包含有英文,如上例中s,如果为空列表则说明不包含,如s2
代码如下:
>>> import re
>>> s = 'safasdfas'
>>> s2 = '15130351535'
>>> rt = re.findall('[a-zA-Z]+', s)
>>> len(rt)
1
>>> rt
['safasdfas']
>>> rt = re.findall('[a-zA-Z]+', s2)
>>> rt
[]
>>> len(rt)
0
>>>
如果返回有内容,则说明包含有英文,如上例中s,如果为空列表则说明不包含,如s2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询