Этот вопрос закрыт для ответов, так как повторяет вопрос Как происходит кеширование строк в Python?
@zanyato11111

Почему неизменыемый тип ссылается на одинаковый id?

Здастуйте, есть две категории: неизменяемый и изменяемые.
В статье указано, что:
x = 'Привет!'
y = 'Привет!'
x == y   # Получим True
id(x) == id(y)   # Получим False


Но на деле я получаю:
x == y   # Получим True
id(x) == id(y)   # True!!!!!!!!!!!!!!!!!!!!!!!!


Вроде как неважно изменяемый или незменяемый тип, если значения одинаковы, то они все равно будут ссылаться на одинаковую ячейку ( id() ) ?

Почему в статье False, а если проверить, то True?
Косяк в статье или я что-то упускаю?
  • Вопрос задан
  • 47 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы