翼度科技»论坛 编程开发 python 查看内容

python中字符串格式判断

6

主题

6

帖子

18

积分

新手上路

Rank: 1

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

所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
  1. i='5566ccddFF'
  2. print(i.isalnum())
  3. i='@!5d'
  4. print(i.isalnum())
复制代码
运行结果是:
  1. True
  2. False
复制代码
2.isalpha()

所有字符都是字母,为真返回 Ture,否则返回 False。
  1. i='5566ccddFF'
  2. print(i.isalpha())
  3. i='ccddFF'
  4. print(i.isalpha())
复制代码
运行结果是:
  1. False
  2. True
复制代码
3.isdigit()

所有字符都是数字,为真返回 Ture,否则返回 False。
  1. i='5566'
  2. print(i.isdigit())
  3. i='ccddFF'
  4. print(i.isdigit())
复制代码
运行结果是:
  1. True
  2. False
复制代码
4.islower()

所有字符都是小写,为真返回 Ture,否则返回 False。
  1. i='5566'
  2. print(i.islower())
  3. i='ccddFF'
  4. print(i.islower())
  5. i='ccdd'
  6. print(i.islower())
复制代码
运行结果是:
  1. FalseFalse
  2. True
复制代码
5.isupper()

所有字符都是大写,为真返回 Ture,否则返回 False。
  1. i='ccddFF'
  2. print(i.isupper())
  3. i='CCDD'
  4. print(i.isupper())
复制代码
运行结果是:
  1. False
  2. True
复制代码
6.istitle()

所有单词都是首字母大写,为真返回 Ture,否则返回 False。
  1. i='ccddFF'
  2. print(i.istitle())
  3. i='Ccdd'
  4. print(i.istitle())
  5. #小编创建了一个Python学习交流群:725638078
复制代码
运行结果是:
  1. False
  2. True
复制代码
7.isspace()

所有字符都是空白字符,为真返回 Ture,否则返回 False。
  1. i='ccddFF'
  2. print(i.isspace())
  3. i='\n'
  4. print(i.isspace())
复制代码
运行结果是:
  1. False
  2. True
复制代码
“\n”是换行符,所以是空白字符。

来源:https://www.cnblogs.com/python1111/p/18271377
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具