python判断英文字母_python判断字符串是否包含字母

python判断英文字母_python判断字符串是否包含字母_第1张图片

第一种方法:使用正则表达式判断字符串是否包含字母#-*- coding:utf-8 -*-import re

def check(str):

my_re = re.compile(r'[A-Za-z]',re.S)

res = re.findall(my_re,str)

if len(res):

print u'含有英文字符'

else:

print u'不含有英文字符'if __name__ == '__main__':

str = '你好123hello'

check(str)

str1 = '你好123'

check(str1)

第二种方法:使用isalpha()。是字母的时候返回True,不是字母的时候返回False,#-*- coding:utf-8 -*-def check(str):

str_1 = list(str)

for i in str_1:

if i.isalpha():

print '*'*15

print u'含有英文字符'

breakif __name__ == '__main__':

str = '你好123'

check(str)

#*********************************

str1 = '你好123hello world'

check(str1)

你可能感兴趣的:(python判断英文字母)