判断字符串
2017-06-05 本文已影响0人
程猿先生
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数字(单字节)