Python-字符串的判断
isidentifier():是否是合法标识符
isspace():是否全部由空白字符组成(回车、换行、水平制表符)
isalpha():是否全部由字母组成
isdecimal():是否全部由阿拉伯数字组成
isnumeric():是否全部由数字组成
isalnum():是否全部由字母和数字组成
1 s = 'hello,Python' 2 print('1.', s.isidentifier()) 3 print('2.', 'hello'.isidentifier()) 4 print('3.', '张三_'.isidentifier()) 5 print('4.', '张三_123'.isidentifier()) 6 7 print('5.', '\t\n'.isspace()) 8 9 print('6.', 'abc'.isalpha()) 10 print('7.', '张三'.isalpha()) 11 print('8.', '张三1'.isalpha()) 12 13 print('9.', '123'.isdecimal()) 14 print('10.', '123四'.isdecimal()) 15 print('11.', '②'.isdecimal()) 16 17 print('12.', '123'.isnumeric()) 18 print('13.', '123四'.isnumeric()) 19 print('14.', '②'.isnumeric()) 20 21 print('15.', 'abc1'.isalnum()) 22 print('16.', '张三123②'.isalnum()) 23 print('17.', 'abc!'.isalnum())