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()`メソッドを使って、変換した単語を再度一つの文字列に結合しています。