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"。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%