【毎日Python】Pythonで文字列の大文字と小文字を入れ替える方法|str.swapcase

swapcase
毎日Python/こつこつPython
str = 'CooL LanGuaGe PytTHon'

Pythonで、文字列の大文字と小文字を入れ替える方法です。
Python標準ライブラリのswapcaseメソッドを使います。
文字列を変数に代入します。

str.swapcase()

使用してみましょう。
大文字と小文字が逆になりました。

'PYthoN楽しい-123'.swapcase()

文字列にひらがなや数字を含んでいても、大文字は小文字に、小文字は大文字に変換されます。

str.upper()
str.lower()
str.capitalize()
str.title()

なお、全てを大文字にするにはupperメソッド、全てを小文字にするにはlowerメソッドを使用します。
また、先頭の文字だけを大文字にするにはcapitalizeメソッド、単語の先頭を大文字にするにはtitleメソッドを使用します。

関連メソッド

【毎日Python】Pythonで文字列を大文字・小文字に変換する方法|str.upper/lower

【毎日Python】Pythonで文字列の先頭だけ大文字にする方法|str.capitalize

【毎日Python】Pythonで文字列の単語の先頭を大文字に変換する方法|str.title

【毎日Python】Pythonで特殊文字を含む文字列を小文字に変換する方法|str.casefold