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
    

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

  • 相关阅读:
    最近迷上用dvd字幕学习英语
    原始套接字
    c语言socket编程
    inet_aton和inet_network和inet_addr三者比较
    用man来查找c函数库
    ubuntu的系统日志配置文件的位置
    复制文件
    vim复制粘贴解密(转)
    vim的自动补齐功能
    两个数据结构ip和tcphdr
  • 原文地址:https://www.cnblogs.com/cdinc/p/5945339.html
Copyright © 2011-2022 走看看