• 技术文章 >Python技术 >Python基础教程

    python怎么判读字符是否为数字

    流芳流芳2020-07-07 09:32:14原创16784

    python判读字符是否为数字的两种方法:1、利用字符串的isdigit()函数判断整个字符串是否都是数字,返回布尔值;2、利用int函数结合for循环判断每个字符能否转换成int类型来确定字符是否为数字字符。

    方法一:利用字符串的isdigit()函数方法

    string = 'asdr1234'
    
    a = string.isdigit()

    结果是:

    False


    方法二:利用int()函数转换来判断并提取数字字符

    string = 'asdr1234'
    
    for i in string:
        try:
            int(i)
            print(i + '是数字字符')
        except Exception as e:
            print(i + '不是数字字符')

    结果是:

    a不是数字字符
    s不是数字字符
    d不是数字字符
    r不是数字字符
    1是数字字符
    2是数字字符
    3是数字字符
    4是数字字符

    推荐课程:Django框架快速入门(黑马程序员)

    专题推荐:python 字符判断
    上一篇:python如何写入多行字符串 下一篇:如何让python不打印转义字符串?

    相关文章推荐

    • python可以用来当黑客吗• python怎么获取当前时间戳• python中如何加载一张图片尺寸• python3环境如何安装• python如何写入多行字符串

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网