一、str.isalnum() 判断字符串是否全部为字母或数字
s = 'gfeter90GRF' ret = s.isalnum() print(ret) #result: true s = '3' ret = s.isalnum() print(ret) #result: true s = 'rgegtr' ret = s.isalnum() print(ret) #result: true s = 'dgfdgF4EWF DEWF ' ret = s.isalnum() print(ret) #result: false s = '' ret = s.isalnum() print(ret) #result: false
注意:返回布尔值。当字符串非空,且仅含有字母或数字时,返回true。
二、str.isalpha() 判断字符串是否全部为字母
s = 'rgegtr' ret = s.isalpha() print(ret) #result: true s = 'dgfdgFEWFDEWF' ret = s.isalpha() print(ret) #result: true s = '' ret = s.isalpha() print(ret) #result: false s = 'gfeter90GRF' ret = s.isalpha() print(ret) #result: false s = 'dgfdgF EWFDEWF' ret = s.isalpha() print(ret) #result: false
注意:返回布尔值。当字符串非空,且仅含有字母时,返回true。
三、判断字符串是否全部为数字
1、str.isdecimal()
2、str.isdigit()
3、str.isnumeric()
注意:返回布尔值。只有当字符串非空,且仅含有数字字符时,返回true。

四、str.isspace() 判断字符串中是否为空格
View Code注意:返回布尔值。当字符串非空,且全部为空格字符时,返回true。
五、str.islower() 判断字符串中字母是否全都是 lowercase
s = 'gfe te\tr\n' ret = s.islower() print(ret) #result: true s = 'dgfdgF\t\n4EWF DEWF ' ret = s.islower() print(ret) #result: false s = '' ret = s.islower() print(ret) #result: false s = '3' ret = s.islower() print(ret) #result: false
注意:返回布尔值。当字符串非空,且字母全部为小写时,返回true。
六、str.isupper() 判断字符串中字母是否全部是 uppercase
s = 'SDGE' ret = s.isupper() print(ret) #result: true s = 'DF\t\n4EWF DEWF ' ret = s.isupper() print(ret) #result: true s = 'DfgdfFEWF DEWF ' ret = s.isupper() print(ret) #result: false s = '3' ret = s.isupper() print(ret) #result: false
注意:返回布尔值。当字符串非空,且字母全部为大写时,返回true。
七、将大写字母变小写
1、str.lower()
s = ' Rrge3 Gtr ' print(s) ret = s.lower() print(ret)
2、str.casefold()
s = " DfA4ep Pogje4wg Gpojr " print(s) ret = s.casefold() print(ret)
注意:casefold() 适用于unicode编码,lower() 适用于ASCII编码,在英语或者中文时,结果相同,但在其它语言下,仅用casefold()。
八、str.upper() 将小写字母变大写
s = ' Rrge3 Gtr ' print(s) ret = s.upper() print(ret)
九、str.swapcase() 大小写字母互换
s = 'WWWWwwwww ' print(s) ret = s.swapcase() print(ret) #结果为:wwwwWWWWW
十、 str.istitle() 判断字符串是否为标题title
View Code注意:返回布尔值。当字符串非空,且每个单词的首字母都大写、其余字母都小写时,返回true。
十一、变成标题格式:
1、str.title() 将字符串中每个单词的首字母大写、其余字母小写
2、str.capitalize() 将字符串的首字母大写,其余字母全部小写
例如:'hello world' 用title功能结果是'Hello World',用capitalize功能结果是'Hello world'。如下:
s = 'hello world' print('str is {}'.format(s)) ret = s.title() print('title is {}'.format(ret)) ret_cap = s.capitalize() print('capitalize is {}'.format(ret_cap))
浙公网安备 33010602011771号