知行编程网知行编程网  2022-08-11 20:00 知行编程网 隐藏边栏  106 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python判断字符串是否包含字母的相关知识,包括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)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享