Python 字串內建函式(四)
阿新 • • 發佈:2020-05-22
# 4.型別判斷
# isalnum()函式檢測字串是否只由字母和數字組成。
s = "this2009"; # 字元中沒有空格
print(s.isalnum()) # 結果:True
# isalpha()函式檢測字串是否只由字母組成。
s = "runoob";
print(s.isalpha()) # 結果:True
# isdecimal()函式檢查字串是否只包含十進位制字元。這種方法只存在於unicode物件。
s1 = u"this2009";
print(s1.isdecimal()) # 結果:False
s2 = u"23443434";
print(s2.isdecimal())# 結果:True
# isdigit()函式檢測字串是否只由數字組成。
s1 = "123456"; # Only digit in this string
print(s1.isdigit()) # 結果:True
s2 = "this is string example....wow!!!";
print(s2.isdigit()) # 結果:False
# isidentifier()函式檢查字串是否是有效識別符號
s = "Demo"
print(s.isidentifier()) # 結果:True
# islower()函式檢測字串是否由小寫字母組成。
s1 = "THIS is string example....wow!!!";
print(s1.islower()) # 結果:False
s2 = "this is string example....wow!!!";
print(s2.islower())# 結果:True
# isnumeric()函式檢測字串是否只由數字組成。這種方法是隻針對unicode物件。
s1 = u"this2009";
print(s1.isnumeric()) # 結果:False
s2 = u"23443434";
print(s2.isnumeric()) # 結果:True
# isspace()函式檢測字串是否只由空格組成。
s1 = " "; # 結果:True
print(s1.isspace())
s2 = "This is string example....wow!!!";
print(s2.isspace()) # 結果:False
# istitle()函式檢測字串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫。
s1 = "This Is String Example...Wow!!!";
print(s1.istitle()) # 結果:True
s2 = "This is string example....wow!!!";
print(s2.istitle()) # 結果:False
# isupper()函式檢測字串中所有的字母是否都為大寫。
s1 = "THIS IS STRING EXAMPLE....WOW!!!";
print(s1.isupper()) # 結果:True
s2 = "THIS is string example....wow!!!";
print(s2.isupper()) # 結果:Fal