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() の方が一般的です。