python 如何判斷字串中數字和字母

2021-09-27 03:59:26 字數 826 閱讀 6679

isdigit()嚴格解析:有除了數字或者字母外的符號(如空格,分號,etc.)都會false

isalnum()必須是數字和字母的混合

isalpha()不區分大小寫

#demo

str_1 =

"123"

str_2 =

"abc"

str_3 =

"123abc"

#用isdigit()函式判斷是否數字,比較常用

print

(str_1.isdigit())

true

print

(str_2.isdigit())

false

print

(str_3.isdigit())

false

#用isalpha()判斷是否字母

print

(str_1.isalpha())

false

print

(str_2.isalpha())

true

print

(str_3.isalpha())

false

#isalnum()判斷是否數字和字母的組合

print

(str_1.isalnum())

true

print

(str_2.isalnum())

true

print

(str_1.isalnum())

true

注意:如果字串中含有空格,也會返回false

python判斷字串

python判斷字串 s為字串 s.isalnum 所有字元都是數字或者字母 s.isalpha 所有字元都是字母 s.isdigit 所有字元都是數字 s.islower 所有字元都是小寫 s.isupper 所有字元都是大寫 s.istitle 所有單詞都是首字母大寫,像標題 s.isspace...

判斷字串 python判斷字串是否包含字母

第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...

判斷字串 python判斷字串以什麼開始

python在處理文字的時候經常需要判斷以什麼字串開頭,可以取字串索引進行判斷,也可以直接使用startswith函式進行判斷。str 人生苦短,我用python if len str 2 and str 2 人生 print 以 人生 開頭的字串 else print 不以 人生 開頭的字串 要取...