0

Unicode 文字列リテラルが異なる ID を表示するのはなぜですか? String リテラルと同じ動作を期待していました。

>>> p = 'abcd'
>>> q = 'abcd'
>>> id(p) == id(q)
True
>>> p = u'abcd'
>>> q = u'abcd'
>>> id(p) == id(q)
False

これに関するいくつかの指針を提供してください。

4

1 に答える 1