zoukankan      html  css  js  c++  java
  • python3 的字符串格式判断

      在python编程中,我们经常要面临将字符串进行转换的情况,那么字符串是否符合转换的要求呢?python中内置了字符串类的方法供我们使用进行字符串格式的判断。

      1.isalnum()

      所有字符都是数字或者字母,为真返回 Ture,否则返回 False。

    i='5566ccddFF'
    print(i.isalnum())
    i='@!5d'
    print(i.isalnum())
    

      运行结果是:

    True
    False
    

      2.isalpha()

      所有字符都是字母,为真返回 Ture,否则返回 False。

    i='5566ccddFF'
    print(i.isalpha())
    i='ccddFF'
    print(i.isalpha())
    

      运行结果是:

    False
    True
    

      3.isdigit()

      所有字符都是数字,为真返回 Ture,否则返回 False。

    i='5566'
    print(i.isdigit())
    i='ccddFF'
    print(i.isdigit())
    

      运行结果是:

    True
    False
    

      4.islower()

      所有字符都是小写,为真返回 Ture,否则返回 False。

    i='5566'
    print(i.islower())
    i='ccddFF'
    print(i.islower())
    i='ccdd'
    print(i.islower())
    

      运行结果是:

    False
    False
    True

      5.isupper()

      所有字符都是大写,为真返回 Ture,否则返回 False。

    i='ccddFF'
    print(i.isupper())
    i='CCDD'
    print(i.isupper())
    

      运行结果是:

    False
    True
    

      6.istitle()

      所有单词都是首字母大写,为真返回 Ture,否则返回 False。

    i='ccddFF'
    print(i.istitle())
    i='Ccdd'
    print(i.istitle())
    

      运行结果是:

    False
    True

      7.isspace()

      所有字符都是空白字符,为真返回 Ture,否则返回 False。

    i='ccddFF'
    print(i.isspace())
    i='
    '
    print(i.isspace())
    

      运行结果是:

    False
    True
    

      “ ”是换行符,所以是空白字符。

  • 相关阅读:
    mybatis 版本问题
    sonar-maven-plugin问题
    spring容器&classLoader
    Mybatis知识点整理
    防重复提交的方式汇总
    秒杀系统设计整理
    MySQL事务隔离级别&锁
    disruptor解读
    springboot 2.x集成log4j2调试日志无法关闭问题
    Java并发——volatile
  • 原文地址:https://www.cnblogs.com/cdinc/p/5945339.html
Copyright © 2011-2022 走看看