https://docs.pyton.org/3/library/string.html
第一类:isxxx系列
#判断是否为数字‘0,1,2,3,4,5,6,7,8,9’
e.isdigit() Out[20]: False
#判读是否为ASCII
e.isascii() Out[21]: True
#判断是否只是大写
e.isupper() Out[22]: False
#判断字符变量f是否为字母或者是数字
f = '45hg' f.isalnum() Out[25]: True
#判断字符变量f是否只为字母
f.isalpha() Out[26]: False
#判断是否为字母
f.isalpha() Out[26]: False
#判断是否为十六进制数字
a = "0x123" a.isdecimal() Out[48]: False
#判断字符串是否是有效的Python标识符,可用来判断变量名是否合法 a.isidentifier() Out[49]: False
"if".isidentifier() Out[50]: True "def".isidentifier() Out[51]: True
#判断是否是小写字母
a.islower() Out[52]: True print(a) 0x123
#判断是否只为数字
print(a) 0x123 a.isnumeric() Out[54]: False
#判断是否可打印
a.isprintable() Out[55]: True
#判断是否为空
a='' a.isspace() Out[61]: False
#判断是否为标题
a.istitle() Out[62]: False
第二类:字符串收尾判断
#字符串开始结尾
a = 'hjkil123' a.startswith('h') Out[64]: True a.endswith('3') Out[65]: True