在python編程中,我們經常要面臨將字符串進行轉換的情況,那么字符串是否符合轉換的要求呢?python中內置了字符串類的方法供我們使用進行字符串格式的判斷。
1.isalnum()
所有字符都是數字或者字母,為真返回 Ture,否則返回 False。
i='5566ccddFF' print(i.isalnum()) i='@!5d' print(i.isalnum())
運行結果是:
True False
2.isalpha()
所有字符都是字母,為真返回 Ture,否則返回 False。
i='5566ccddFF' print(i.isalpha()) i='ccddFF' print(i.isalpha())
運行結果是:
False True
3.isdigit()
所有字符都是數字,為真返回 Ture,否則返回 False。
i='5566' print(i.isdigit()) i='ccddFF' print(i.isdigit())
運行結果是:
True False
4.islower()
所有字符都是小寫,為真返回 Ture,否則返回 False。
i='5566' print(i.islower()) i='ccddFF' print(i.islower()) i='ccdd' print(i.islower())
運行結果是:
False False True
5.isupper()
所有字符都是大寫,為真返回 Ture,否則返回 False。
i='ccddFF' print(i.isupper()) i='CCDD' print(i.isupper())
運行結果是:
False True
6.istitle()
所有單詞都是首字母大寫,為真返回 Ture,否則返回 False。
i='ccddFF' print(i.istitle()) i='Ccdd' print(i.istitle())
運行結果是:
False True
7.isspace()
所有字符都是空白字符,為真返回 Ture,否則返回 False。
i='ccddFF' print(i.isspace()) i='\n' print(i.isspace())
運行結果是:
False True
“\n”是換行符,所以是空白字符。