str.isnumeric(): True if 只包含數(shù)字;otherwise False。注意:此函數(shù)只能用于unicode string
str.isdigit(): True if 只包含數(shù)字;otherwise False。
str.isalpha():True if 只包含字母;otherwise False。
str.isalnum():True if 只包含字母或者數(shù)字;otherwise False。
示例字符串:
str_1 = "123"
str_2 = "Abc"
str_3 = "123Abc"
代碼處理過程:
#用isdigit函數(shù)判斷是否數(shù)字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #用isalpha判斷是否字母 print(str_1.isalpha()) False print(str_2.isalpha()) Ture print(str_3.isalpha()) False #isalnum判斷是否數(shù)字和字母的組合 print(str_1.isalnum()) Ture print(str_2.isalnum()) Ture print(str_1.isalnum()) Ture
注意:如果字符串中含有除了字母或者數(shù)字之外的字符,比如空格,也會返回False
嚴格解析:有除了數(shù)字或者字母外的符號(空格,分號,etc.)都會False
isalnum()必須是數(shù)字和字母的混合
isalpha()不區(qū)分大小寫
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com