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
    

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

  • 相关阅读:
    POJ 2388
    POJ 2387
    POJ 2389
    POJ 2379
    POJ 2385
    文件及输入输出流模拟ATM机
    文件及输入输出流模拟学生系统
    第六讲 字符串
    第四节课练习
    第四次上课练习
  • 原文地址:https://www.cnblogs.com/cdinc/p/5945339.html
Copyright © 2011-2022 走看看