1

私は常にこれら 2 つの表記法を混ぜ合わせ、Python では両方とも文字列と見なしてきました。

それらの違いは何ですか?

そのうちの 1 つしか使用できないのはどのような状況ですか?

4

4 に答える 4

2

彼らは同じです。唯一問題になるのは、区切り文字"\""vsをエスケープする必要がある場合です'"'

個人的には、通常、'「ユーザーに表示されない」文字列と表示される文字列に使用します"が、それと完全に一致しているわけではなく、一般的な方法ではないと思います。

于 2013-10-04T02:22:49.873 に答える
2

まったく違いはありません。意味はまったく同じです。はい、それは Python では珍しいことです ;-)

一部のプログラマーは、1 文字の文字列を単一引用符で囲み、長い文字列を二重引用符で囲むことを好みます。おそらくCから引き継がれた習慣です。好きなことをしてください:-)

ああ:ここでもっと多くの議論.

于 2013-10-04T02:23:43.457 に答える