Python处理字符串类型功能真的是很强大,遇到了一些我没用过的方法,感觉挺好用的,就写在这里,供大家参考。
s.isalnum() 所有字符都是数字或者字母 s.isalpha() 所有字符都是字母 s.isdigit() 所有字符都是数字 s.islower() 所有字符都是小写 s.isupper() 所有字符都是大写 s.istitle() 所有单词都是首字母大写,像标题 s.isspace() 所有字符都是空白字符、\t、\n、\r
s1 = '1234'
s2 = '1234abcd'
s3 = 'abcd'
s4 = 'abCD'
s5 = 'ABCD'
print s1.isalnum() # True
print s1.isalpha() # False
print s1.isdigit() # True
print s1.islower() # False
print s1.isspace() # False
print s1.istitle() # False
print s1.isupper() # False
print s2.isalnum() # True
print s2.isalpha() # False
print s2.isdigit() # False
print s2.islower() # True
print s2.isspace() # False
print s2.istitle() # False
print s2.isupper() # False
print s3.isalnum() # True
print s3.isalpha() # True
print s3.isdigit() # False
print s3.islower() # True
print s3.isspace() # False
print s3.istitle() # False
print s3.isupper() # False
print s4.isalnum() # True
print s4.isalpha() # True
print s4.isdigit() # False
print s4.islower() # False
print s4.isspace() # False
print s4.istitle() # False
print s4.isupper() # False
print s5.isalnum() # True
print s5.isalpha() # True
print s5.isdigit() # False
print s5.islower() # False
print s5.isspace() # False
print s5.istitle() # False
print s5.isupper() # True