0

Pythonで気付いたばかりの奇妙なことです。Python で文字列を使用すると、「is」比較は「==」比較と同じ結果を示します。

>>> a = "bc"
>>> a is "bc"
True
>>> a == "bc"
True

文字列にスラッシュを追加すると、最初の比較は False になります。

>>> a = "b/c"
>>> a is "b/c"
False
>>> a == "b/c"
True

どうしてこれなの?

4

0 に答える 0