Python 判断字符串是否为大写及延伸
以下方法仅判断字符,数字和符号不影响结果
isupper() 判断是否都为大写
1 | >>> '1a!'.isupper() |
islower() 判断是否都为小写
1 | >>> '1As!'.islower() |
istitle() 判断所有的单词首字符都是大写
1 | >>> 'This Is Upper'.istitle() |
isspace() 判断所有的字符都是空格
1 | >>> 'This Is upper1'.isspace() |
isalnum() 判断所有的字符都是数字或字母
1 | >>> '1a!'.isalnum() |
isalpha() 判断所有的字符都是字母
1 | >>> '11'.isalpha() |
isdigit() 判断所有的字符都是数字
1 | >>> 'aa'.isdigit() |
还有两个类似的方法 isdecimal() 和 isnumeric()