s為字符串
s.isalnum()所有字符都是數(shù)字或者字母
s.isalpha()所有字符都是字母
s.isdigit()所有字符都是數(shù)字
s.islower()所有字符都是小寫
s.isupper()所有字符都是大寫
s.istitle()所有單詞都是首字母大寫啤贩,像標(biāo)題
s.isspace()所有字符都是空白字符、\t框冀、\n、\r
判斷是整數(shù)還是浮點(diǎn)數(shù)
a=123
b=123.123
>>>isinstance(a,int)
True
>>>isinstance(b,float)
True
>>>isinstance(b,int)
False
Str函數(shù)isdigit ? isdecimal ? isnumeric的區(qū)別
isdigit()
True: Unicode數(shù)字涕蚤,byte數(shù)字(單字節(jié)),全角數(shù)字(雙字節(jié)),羅馬數(shù)字
False:漢字?jǐn)?shù)字
Error:無
isdecimal()
True: Unicode數(shù)字阔籽,叠赦,全角數(shù)字(雙字節(jié))
False:羅馬數(shù)字宛渐,漢字?jǐn)?shù)字
Error: byte數(shù)字(單字節(jié))
isnumeric()
True: Unicode數(shù)字,全角數(shù)字(雙字節(jié))眯搭,羅馬數(shù)字窥翩,漢字?jǐn)?shù)字
False:無
Error: byte數(shù)字(單字節(jié))