数据的验证
对输入数据的合法性进行验证,可应用于密码验证。
数据的验证:对输入数据的合法性进行验证 ''' #str.isdigit()所有数字都是阿拉伯数字(1) print('123'.isdigit()) print('一二三'.isdigit()) print('0b1010'.isdigit()) print('I、II、III'.isdigit()) print('壹、贰、叁'.isdigit()) ''' True False False False False ''' #str.isnumeric所有数字都是数字(2) print('123'.isnumeric()) print('一二三'.isnumeric()) print('0b1010'.isnumeric()) print('ⅠⅡⅢ'.isnumeric()) print('壹贰叁'.isnumeric()) ''' True True False True True ''' #str.isalpha()所有字符都是字母(包含中文字符)(3) print('helllo你好'.isalpha())#True print('hello你好2024'.isalpha())#False #str.isalnum()所有字符都是数字或字母(4) print('helllo你好'.isalnum())#True print('hello你好2024'.isalnum())#True #str.islower()所有字符都是小写(5) print('HelloWorld'.islower()) print('helloworld'.islower()) print('hello你好'.islower()) ''' False True True ''' #str.isupper()所有字符都是大写(6) print('HelloWorld'.isupper()) print('HELLOWORLD'.isupper()) print('hello你好'.isupper()) ''' False True False ''' #str.istitle()所有字符首字母必须大写,且大写字母只能是首字母(7) print('Helloworld'.istitle()) print('helloWorld'.istitle()) print('HelloWorld'.istitle()) print('Hello World'.istitle()) ''' True False False True ''' #判断是否都是空白字符 print('\t'.isspace()) print(' '.isspace()) print('\n'.isspace()) ''' True True True '''