文字列内の単語の最初の文字を大文字にする
「茶色のキツネ」のような文字列が与えられた場合、どうすれば最初の文字を簡単に大文字にできるでしょうか「The Brown Fox」を取得するには、各単語の文字を入力してください?
解決策:
文字列内のすべての単語の最初の文字を大文字にするには、Python の独創的な .title を利用します。 () 方法。このメソッドは、文字列に ASCII 文字が含まれているか Unicode 文字が含まれているかに関係なく、文字列を各単語の最初の文字が大文字になる形式に変換します。
例:
>>> "hello world".title() 'Hello World' >>> u"hello world".title() u'Hello World'
title() メソッドの単純さには注意点があります。公式ドキュメントで強調されているように、短縮形や所有格内のアポストロフィを単語の境界として扱い、場合によっては望ましくない結果を招くことがあります:
>>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"
そのような場合、カスタマイズされた文字列操作テクニックまたは正規表現が必要になる場合があります。望ましい大文字化動作。
以上がPython で文字列内の各単語の最初の文字を大文字にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。