导语:
本文主要介绍了关于python判断字符串是否包含字母的相关知识,包括python字符串字母怎么取出,以及python按条件删除行这些编程知识,希望对大家有参考作用。
第一种方法:使用正则表达式判断字符串是否包含字母
#-*- 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 类型提示11/22
- ♥ python中计算矩阵特征向量的方法09/25
- ♥ 如何用python查看网页代码01/11
- ♥ python中的线程和协程有什么区别11/19
- ♥ 如何在pycharm中使用python10/03
- ♥ python读取txt乱码的解决方法11/24
内容反馈