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
    

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

  • 相关阅读:
    在JavaWeb中使用Log4j步骤
    关于我为什么不再更新博客园了
    windows termial 配置文件
    windows10 命令行修复系统引导
    vscode修改code runner插件默认使用的编译器
    windows下vscode修复c++找不到头文件
    windows下安装mingw-w64
    vscode美化方法以及定制主题插件
    windows下隐藏磁盘分区
    2018 icpc 徐州网络赛 F Features Track
  • 原文地址:https://www.cnblogs.com/cdinc/p/5945339.html
Copyright © 2011-2022 走看看