首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python String 方法详解二:字符串条件判断

Python String 方法详解二:字符串条件判断

作者头像
软测小生
发布2019-07-04 15:31:20
1.2K0
发布2019-07-04 15:31:20
举报
文章被收录于专栏:软测小生软测小生

str.isalnum() --> Bool (True or False)    判断字符串String是否由字符串或数字组成,并且至少有一个字符(不为空)简而言之:只要 c.isalpha(), c.isdecimal(), c.isdigit(), c.isnumeric() 中任意一个为真,则 c.isalnum() 为真。

str.isalpha() -->Bool (True or False)     判断字符串String是否只由字母组成,并且至少有一个字符(不为空)

str.isdecimal()小数; str.isdigit()数字; str.isnumeric()数值 -->Bool (True or False)     判断字符串String是否只由小数/数字/数值组成,并且至少有一个字符(不为空) 三个方法的区别在于对 Unicode 通用标识的真值判断范围不同: isdecimal: Nd, (小数) all decimals are digits, but not all digits are decimals(所有小数都是数字,但不是全部数字都是小数) isdigit: No, Nd, (数字) isnumeric: No, Nd, Nl (数值) digitdecimal 的区别在于有些数值字符串,是 digit 却非 decimal

str.isidentifier() -->Bool (True or False)    判断字符串中是否是有效标识符
str.islower() -->Bool (True or False)    判断字符串中是否是有效标识符

str.isprintable() -->Bool (True or False)    判断字符串的所有字符都是可打印字符或字符串为空。Unicode 字符集中 “Other” “Separator” 类别的字符为不可打印的字符(但不包括 ASCII 的空格(0x20))。

str.isspace() -->Bool (True or False) 检测字符串是否只由空格组成,并且至少有一个字符(判断字符串中是否至少有一个字符,并且所有字符都是空白字符。)

str.istitle() -->Bool (True or False) 判断字符串中的字符是否是首字母大写,且其他字母为小写,其会忽视非字母字符

str.isupper() -->Bool (True or False)    检测字符串中所有的字母是否都为大写

后续还会有一篇,请持续关注。 1.字符串条件判断; 2.字符串的联合与分割。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软测小生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 后续还会有一篇,请持续关注。 1.字符串条件判断; 2.字符串的联合与分割。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档