[Python3]'文字列' VS "文字列"

文字列リテラルを定義する際の シングルクォート(') と ダブルクォート(") の違い

どちらも同じ

どちらを使用しても結果は同じです。好きなほうを使用してください。Python 公式のサンプルコードでは シングルクォート(')が基本で、文字列内に シングルクォート(') があるときにダブルクォート(")を使用しているようです。

Python 公式サンプル の場合

# 基本は single quote
str1 = 'this is a pen.'

# 文字列に single quote を含むときは double quote
str2 = "this is a 'pen'"

関連ページ