Python 3で文字列内の各単語の最初の文字を大文字にする方法は?

PYTHON3 チュートリアル

Python 3で文字列内の各単語の最初の文字を大文字にする方法

Python 3を使用して文字列内の各単語の最初の文字を大文字にする方法は、以下のように行うことができます。

方法1: split()とtitle()メソッドを使用する

sentence = "hello world"
result = ' '.join(word.title() for word in sentence.split())
print(result)

出力: “Hello World”

方法2: capitalize()メソッドを使用する

sentence = "python is awesome"
result = ' '.join(word.capitalize() for word in sentence.split())
print(result)

出力: “Python Is Awesome”

方法3: 正規表現を使用する

import re
sentence = "this is a test sentence"
result = re.sub(r'\b\w', lambda x: x.group().upper(), sentence)
print(result)

出力: “This Is A Test Sentence”

これらの方法を使うと、Python 3で文字列内の各単語の最初の文字を大文字にすることができます。正確な出力を得るために、それぞれの方法を試してみてください。

Python 3で文字列内の各単語の最初の文字を大文字にする方法は、以下のようにします:

“`python
sentence = “python 3で文字列内の各単語の最初の文字を大文字にする方法”
capitalized_sentence = ‘ ‘.join(word.capitalize() for word in sentence.split())
print(capitalized_sentence)
“`

このコードでは、まず元の文字列を`split()`メソッドを使って単語ごとに分割し、それぞれの単語の最初の文字を`capitalize()`メソッドで大文字に変換します。最後に`join()`メソッドを使って、変換した単語を再度一つの文字列に結合しています。

購読
通知
0 Comments
Inline Feedbacks
View all comments