判断字符串

s为字符串

s.isalnum()所有字符都是数字或者字母

s.isalpha()所有字符都是字母

s.isdigit()所有字符都是数字

s.islower()所有字符都是小写

s.isupper()所有字符都是大写

s.istitle()所有单词都是首字母大写,像标题

s.isspace()所有字符都是空白字符、\t、\n、\r


判断是整数还是浮点数

a=123

b=123.123

>>>isinstance(a,int)

True

>>>isinstance(b,float)

True

>>>isinstance(b,int)

False


Str函数isdigit   isdecimal   isnumeric的区别

isdigit()

True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字

False:汉字数字

Error:无

isdecimal()

True: Unicode数字,,全角数字(双字节)

False:罗马数字,汉字数字

Error: byte数字(单字节)

isnumeric()

True: Unicode数字,全角数字(双字节),罗马数字,汉字数字

False:无

Error: byte数字(单字节)

你可能感兴趣的:(判断字符串)