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 (数值) digit
与 decimal
的区别在于有些数值字符串,是 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) 检测字符串中所有的字母是否都为大写****
后续还会有一篇,请持续关注。
2.字符串的联合与分割。
网友评论