python 目次 - ray88’s diary
■upper()は全てを大文字に変換する
■lower()は全てを小文字に変換する
■swapcase()は大文字と小文字を入れ替える
■capitalize()は文字列の先頭1文字目だけを大文字にし以降を全て小文字にする
■title()は各単語の1文字目を大文字にし、単語の2文字目以降を小文字にする
ただし、"It's”のようにアポストロフィがある文字はうまく処理できないため
そのような場合は正規表現を使用する必要がある。
■サンプルコード1
#文字列を設定 str_sample = "Apple iPhone と Google Android" #upper()メソッドで大文字変換 str_edit = str_sample.upper() print("upperで大文字変換 " + str_edit) #lower()メソッドで小文字変換 str_edit = str_sample.lower() print("lowerで小文字変換 " + str_edit) #swapcas()メソッドで大文字と小文字を入れ替え str_edit = str_sample.swapcase() print("swapcaseで大文字小文字入れ替え " + str_edit)
出力結果
■サンプルコード2
#文字列を設定 str_sample = "may the force be with you!" #capitalize()メソッドで先頭の1文字目を大文字変換し以降を全て小文字変換 str_edit = str_sample.capitalize() print("capitalizeで先頭1文字目を大文字変換し以降は小文字変換 " + str_edit) #title()メソッドで各単語の1文字目を大文字変換し2文字目以降を小文字変換 str_edit = str_sample.title() print("titleで単語の1文字目を大文字変換2文字目以降小文字変換 " + str_edit)
出力結果