# 4.類型判斷# isalnum()函數檢測字符串是否只由字母和數字組成。s = "this2009"; # 字符中沒有空格print(s.isalnum()) # 結果:True# isalpha()函數檢測字符串是否只由字母組成。s = "runoob";print(s.isalpha()) # 結果:True# isdecimal()函數檢查字符串是否只包含十進制字符。這種方法只存在於unicode對象。s1 = u"this2009";print(s1.isdecimal()) # 結果:Falses2 = u"23443434";print(s2.isdecimal())# 結果:True# isdigit()函數檢測字符串是否只由數字組成。s1 = "123456"; # Only digit in this stringprint(s1.isdigit()) # 結果:Trues2 = "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()) # 結果:Falses2 = "this is string example....wow!!!";print(s2.islower())# 結果:True# isnumeric()函數檢測字符串是否只由數字組成。這種方法是隻針對unicode對象。s1 = u"this2009";print(s1.isnumeric()) # 結果:Falses2 = u"23443434";print(s2.isnumeric()) # 結果:True# isspace()函數檢測字符串是否只由空格組成。s1 = " "; # 結果:Trueprint(s1.isspace())s2 = "This is string example....wow!!!";print(s2.isspace()) # 結果:False# istitle()函數檢測字符串中全部的單詞拼寫首字母是否爲大寫,且其餘字母爲小寫。s1 = "This Is String Example...Wow!!!";print(s1.istitle()) # 結果:Trues2 = "This is string example....wow!!!";print(s2.istitle()) # 結果:False# isupper()函數檢測字符串中全部的字母是否都爲大寫。s1 = "THIS IS STRING EXAMPLE....WOW!!!";print(s1.isupper()) # 結果:Trues2 = "THIS is string example....wow!!!";print(s2.isupper()) # 結果:False