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

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

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    #-*- 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,

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    #-*- 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学习网