Pythonでは、文字列内に引用符(シングルクォート '
やダブルクォート "
)を含めるためのいくつかの方法があります。
- シングルクォートとダブルクォートを一緒に使用する: 文字列リテラルを始めて終えるためにシングルクォート(別名アポストロフィ)を使用することが許されています。その後、ダブルクォートはその間に入れることができます。
print('\"quotation marks\"') # "quotation marks"
- 文字列内のダブルクォートをエスケープする: バックスラッシュ文字に続いて引用符(
\"
または\'
)を置くことができます。これはエスケープシーケンスと呼ばれ、Pythonはバックスラッシュを削除し、文字列に引用符だけを入れます。
print("\"quotation marks\"") # "quotation marks"
- トリプルクォート文字列を使用する:
print(""" "quotation marks" """) # "quotation marks"
これらの方法を使用すると、Pythonの文字列内に引用符を含めることができます。これは、文字列を表示または他の文字列に挿入する際に特に便利です。