python3 的字符串格式判斷


  在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”是換行符,所以是空白字符。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM