「Learn Python the Hard Way」を読んで、何が起こるかを見るために演習 6 を修正しようとしました。もともと含まれています:
x = "There are %d types of people." % 10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s." % (binary, do_not)
print "I said: %r." % x
print "I also said: '%s'." % y
そして出力を生成します:
I said: 'There are 10 types of people.'.
I also said: 'Those who know binary and those who don't.'.
最後の行での %s と %r の使用の違いを確認するために、次のように置き換えました。
print "I also said: %r." % y
出力が得られました:
I said: 'There are 10 types of people.'.
I also said: "Those who know binary and those who don't.".
私の質問は次 のとおりです。単一引用符の代わりに二重引用符があるのはなぜですか?