字符串处理函数(一)

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

 

posted on 2018-12-18 11:24  虞曦非虞兮  阅读(134)  评论(0编辑  收藏  举报