• 技术文章 >常见问题 >Python常见问题

    python判断字符串是否包含字母

    (*-*)浩(*-*)浩2019-08-27 14:35:55原创24431

    第一种方法:使用正则表达式判断字符串是否包含字母

    #-*- 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
    上一篇:python的时间函数怎么用 下一篇:python怎么读文件最后几行

    相关文章推荐

    • python如何引入模块• python有数组吗

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网