str.title() タイトルケース化
最終更新:2026-09-22
str.title() タイトルケース化
str.title() は各「単語」の先頭文字を大文字、残りを小文字にしたコピーを返す。
| カテゴリ | 文字列メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
str.title()
戻り値:str. A titlecased copy of the string.
元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
Hello World
They'Re Here
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qtitle() はアポストロフィを含む単語でどう動作しますか?
A賢くありません。"they're".title() は "They'Re" になります。アポストロフィの後の 're が新しい単語として扱われ大文字化されるためです。英語テキストを処理する際は注意しましょう。
Qcapitalize() との違いは何ですか?
Atitle() は各単語の最初の文字を大文字にし残りを小文字にします。capitalize() は文字列全体の最初の 1 文字だけを大文字にし、他はすべて小文字にします。
Q文字列がすでにタイトル形式かを確認するには?
Aistitle() を使います。なお、title() が生成した結果が istitle() で常に True になるとは限りません。例:"They'Re"。