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
    

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

  • 相关阅读:
    第四单元博客总结——暨OO课程总结
    OO--第三单元规格化设计 博客作业
    关于博客园主——他死了
    编译错误总集
    密码是我QQ签名
    P1600 天天爱跑步
    天气之子——天空上是另一个世界
    可持久化01trie树——模板
    P1270 “访问”美术馆——不太一样的树形DP
    P1099 树网的核——模拟+树形结构
  • 原文地址:https://www.cnblogs.com/cdinc/p/5945339.html
Copyright © 2011-2022 走看看