[解決済み] 文字列の各単語の最初の文字を大文字にするにはどうすればよいですか?
2022-03-14 07:01:10
質問
s = 'the brown fox'
...ここで何かしてください...
s
であるべきです。
'The Brown Fox'
一番簡単な方法は何ですか?
どのように解決するのですか?
その
.title()
メソッドで、文字列(ASCIIでもUnicodeでもよい)を指定します。
>>> "hello world".title()
'Hello World'
>>> u"hello world".title()
u'Hello World'
ただし、ドキュメントにあるように、アポストロフィを埋め込んだ文字列には注意してください。
<ブロッククオートこのアルゴリズムでは、言語に依存しない単純な定義として、単語を連続した文字のグループとみなしています。この定義は多くの文脈で機能しますが、短縮形や所有格のアポストロフィが単語の境界を形成することを意味し、望ましい結果とはならないかもしれません。
>>> "they're bill's friends from the UK".title()
"They'Re Bill'S Friends From The Uk"
関連
-
Pythonの非常に便利な2つのデコレーターを解説
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] リストからランダムに項目を選択するにはどうすればよいですか?
-
[解決済み] 文字列が空かどうかを確認する方法は?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] JSONファイルをprettyprintする方法は?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
python call matlab メソッドの詳細
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
Pythonによるjieba分割ライブラリ
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
Python LeNetネットワークの説明とpytorchでの実装
-
Python 入出力と高次代入の基礎知識
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)
-
[解決済み】 NameError: グローバル名 'xrange' は Python 3 で定義されていません。
-
[解決済み】 'numpy.float64' オブジェクトは反復可能ではない