str.swapcase() 大文字と小文字を入れ替え

最終更新:2026-09-22

str.swapcase() 大文字と小文字を入れ替え

str.swapcase() は大文字を小文字に、小文字を大文字に変換する。

カテゴリ文字列メソッド
種類組み込み型メソッド
Python バージョンall

📝 構文

str.swapcase()

戻り値:str. A copy with uppercase and lowercase letters swapped.

元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

hELLO wORLD
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qswapcase() は何をしますか?
A大文字は小文字に、小文字は大文字に変換します。'Hello World'.swapcase() は 'hELLO wORLD' になります。
Q中国語文字や数字はどうなりますか?
A大文字小文字がないため、そのまま保持されます。
Q注意すべき落とし穴はありますか?
A一部の Unicode 文字では結果が直感に反することがあります(変換時に長さが変わる文字がいくつかあります)。通常の業務用途では lower()/upper() の方が一般的です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%