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

文字列の先頭が大文字かどうか判定するには、isupper()メソッドを使います。
まず、str[0]のように、文字列のインデックス0にアクセスします。
そして、文字列のインデックス0の値からisupper()を呼び出します。
text[0].isupper()
isupper()は、文字列の先頭が大文字ならば「True」、先頭が小文字ならば「False」を返します。
使用例
text1 = "AbcdEft"
text2 = "aBCDEFG"
text3 = "ABCDEFG"
print(text1[0].isupper())
print(text2[0].isupper())
print(text3[0].isupper())
出力:
True
False
True
コメント