とある変人のお道具箱

技術系のことにについて幅広く触れていくブログです

【Python】 大文字と小文字を判定する

python3のstr型の文字列の全ての文字が大文字かどうか、小文字かどうかなどを判定させる方法を紹介する。
大文字、小文字を変換する方法はこちら
henjins-toolbox.hatenablog.com
   

   

全ての文字が大文字かどうか判断 isupper()

str_sample1 = "EXAMPLE"
str_sample2 = "Example string"
str_sample3 = "example"
str_sample4 = "Example String"
print(str_sample1.isupper())   #True
print(str_sample2.isupper())   #False
print(str_sample3.isupper())   #False
print(str_sample4.isupper())   #False

   

全ての文字が小文字かどうか判断 islower()

str_sample1 = "EXAMPLE"
str_sample2 = "Example string"
str_sample3 = "example"
str_sample4 = "Example String"
print(str_sample1.islower())   #False
print(str_sample2.islower())   #False
print(str_sample3.islower())   #True
print(str_sample4.islower())   #False

   

タイトルケースかどうか判断 istitle()

注)タイトルケースとは単語の頭文字が大文字で他は小文字である文字列

str_sample1 = "EXAMPLE"
str_sample2 = "Example string"
str_sample3 = "example"
str_sample4 = "Example String"
print(str_sample1.istitle())   #False
print(str_sample2.istitle())   #False
print(str_sample3.istitle())   #False
print(str_sample4.istitle())   #True