\

Pythonでは、文字列を定義するためにシングルクォート(‘)とダブルクォート(“)の両方を使用できます。これにより、文字列内に引用符を含めることが可能になります。

ダブルクォートのエスケープ

Pythonの文字列内でダブルクォートを使用するには、バックスラッシュ(\)を使用してダブルクォートをエスケープします。

s = "彼は\"こんにちは\"と言いました"
print(s)  # 彼は"こんにちは"と言いました

シングルクォートとダブルクォートの混在

シングルクォートで文字列を定義すると、その中にダブルクォートを自由に含めることができます。逆もまた然りです。

s = '彼は"こんにちは"と言いました'
print(s)  # 彼は"こんにちは"と言いました

s = "彼は'こんにちは'と言いました"
print(s)  # 彼は'こんにちは'と言いました

トリプルクォート

トリプルクォートを使用すると、文字列内にシングルクォートとダブルクォートの両方を含めることができます。

s = """彼は'こんにちは'と"こんばんは"と言いました"""
print(s)  # 彼は'こんにちは'と"こんばんは"と言いました

これらのテクニックを使えば、Pythonの文字列内で引用符を自由に扱うことができます。適切な方法を選んで、コードをより読みやすく保つことが重要です。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です