方法1: isupper()メソッドを使用する方法
isupper()メソッドは、文字が大文字である場合にTrueを返し、そうでない場合にFalseを返します。
letter = 'A'
if letter.isupper():
print("文字は大文字です")
else:
print("文字は大文字ではありません")
方法2: 大文字アルファベットと比較する方法
Pythonでは、ASCIIコードを使用して文字を比較することができます。大文字のアルファベットの範囲は65から90までです。以下のコード例では、ord()関数を使用して文字のASCIIコードを取得し、それを比較しています。
letter = 'A'
if 65 <= ord(letter) <= 90:
print("文字は大文字です")
else:
print("文字は大文字ではありません")
方法3: 正規表現を使用する方法
正規表現を使用して、文字が大文字であるかどうかをチェックすることもできます。reモジュールを使用して、文字列が大文字のアルファベットで始まるかどうかを確認します。
import re
letter = 'A'
if re.match(r'^[A-Z]', letter):
print("文字は大文字です")
else:
print("文字は大文字ではありません")
これらはPythonで文字が大文字かどうかをチェックするいくつかの方法です。お好みの方法を選んで使ってみてください。