どうも、ちょげ(@chogetarou)です。
文字列の大文字小文字を判定する方法を紹介します。
方法

文字列の大文字小文字を判定する方法は、2つあります。
全て大文字かどうか
1つは、全て大文字かどうかを判定する方法です。
具体的には、文字列からisupper()メソッドを呼び出します。
text.isupper()
isupper()メソッドは、呼び出した文字列が全て大文字ならば「True」、全て大文字でなければ「False」を返します。
使用例
text1 = "ABCDEFG"
text2 = "abcdefg"
text3 = "AbcDeFg"
print(text1.isupper())
print(text2.isupper())
print(text3.isupper())
出力:
True
False
False
全て小文字かどうか
もう1つは、全て小文字かどうかを判定する方法です。
具体的には、文字列からislower()メソッドを呼び出します。
text.islower()
islower()メソッドは、呼び出した文字列が全て小文字ならば「True」、全て小文字でなければ「False」を返します。
使用例
text1 = "ABCDEFG"
text2 = "abcdefg"
text3 = "AbcDeFg"
print(text1.islower())
print(text2.islower())
print(text3.islower())
出力:
False
True
False
まとめ
文字列の大文字小文字を判定する方法は、次の2つです。
- 全て大文字かどうか判定する方法
text.isupper()
- 全て小文字かどうか判定する方法
text.islower()
コメント