str.istitle()
文字列に含まれる単語毎に最初の文字が大文字で他は小文字かどうかを判定する(istitleメソッド) istitle メソッドは文字列中の単語毎に最初の文字が大文字で他の文字が小文字で構成されている場合は真を返します。大文字の前には大文字と小文字の区別がつかない文字があってもいいですが、小文字の前に大文字と小文字の区別がつかない文字があった場合は偽となります。使い方は次の通りです。
str.istitle()
print("Music Video".istitle())
>> True
print("THE Movie".istitle())
>> False
string = "if condition"
capitalized_string = string.capitalize()
print(capitalized_string)
#result, 'If condition'