zoukankan      html  css  js  c++  java
  • Python3.x:判断字符串是否为全数字、英文、大写、小写、空白字符

    Python3.x:判断字符串是否为全数字、英文、大写、小写、空白字符

    判断接字符串是否为数字:

    str = raw_input("please input the number:")
    if str.isdigit():
    #为True表示输入的所有字符都是数字,否则,不是全部为数字
    
    #str为字符串
    #str.isalnum() 所有字符都是数字或者字母
    #str.isalpha() 所有字符都是字母
    #str.isdigit() 所有字符都是数字
    #str.islower() 所有字符都是小写
    #str.isupper() 所有字符都是大写
    #str.istitle() 所有单词都是首字母大写,像标题
    #str.isspace() 所有字符都是空白字符、	、
    、
    

    上述的主要是针对整型的数字,但是对于浮点数来说就不适用了,浮点数判断(正则表达式),例如:

    #引用re正则模块
    import re
    float_number ="3232.232d"
    #调用正则
    value = re.compile(r'^[-+]?[0-9]+.[0-9]+$')
    result = value.match(float_number)
    if result:
        print("Number is a float.")
    else:
        print("Number is not a float.")

     

  • 相关阅读:
    Shell 基础
    史上最全储能系统优缺点梳理
    IEEE文章分类
    【能源常识】如何理解“电力电量平衡”
    最优化基础(五)
    最优化基础(四)
    json
    python基础知识之zip
    Python sendmail
    指定的结尾换行
  • 原文地址:https://www.cnblogs.com/lizm166/p/8690474.html
Copyright © 2011-2022 走看看