ほげ太郎のあれ

ぷよぐやみんぐ関連を投稿するかもです。主にPythonだと思います。

Pythonの文字列のいろいろ

文字列の判定


Python3.4.4で実行しています

文字列がすべて英数字かを判定
  • isalnum()
>>>a = "abc123"
>>>a.isalnum() 
>>>True
>>>b = "abc 123"
>>>b.isalnum()
>>>False       #空白がはいっているのでFalse
文字列がすべて英文字か判定
  • isalpha()
>>>a = "abcABC"
>>>a.isalpha()
>>>True
>>>b = "abc123"
>>>b.isalpha()
>>>False
文字列が数字のみか判定
  • isdigit()
>>>a = "123456"
>>>a.isdigit()
>>>True
>>>b = "123abc"
>>>b.isdigit()
>>>False
文字列がすべて小文字か判定
  • islower()
>>>a = "abcde123"
>>>a.islower()
>>>True         #数字が含まれていたら小文字に扱われる
>>>b = "ABCdef"
>>>b.islower()
>>>False
>>>c = "12345"
>>>c.islower()
>>>False        #数字だけだとFalse

他にもいろいろあって紹介するとなかなか長くなるのでこの辺でやめようと思います(笑)


適当に関数をあさるの楽しいですね



みなさんもぜひあさってみるといいですよ:)