Найти - Пользователи
Полная версия: Вопрос по ссылкам на объекты
Начало » Python для новичков » Вопрос по ссылкам на объекты
1
ll13
Начал изучать python, возник следующий вопрос:
a = ‘!’
b = ‘!’
print(id(a), id(b), a is b, a == b)
Получаю результат:
57040928 57040928 True True
Как это ?! Разве эти ссылки должны указывать не на разные объекты?
doza_and
Оптимизация использования памяти. Имеет право. Строки неизменяемые, нет никакого резона заводить разные. Аналогичная ситуация и с небольшими целыми числами. Питон внутри далеко не так прост.
ll13
doza_and
Оптимизация использования памяти. Имеет право. Строки неизменяемые, нет никакого резона заводить разные. Аналогичная ситуация и с небольшими целыми числами. Питон внутри далеко не так прост.
Благодарю за разъяснение.
Сможете порекомендовать серьезную литературу по python, где освещаются подобные тонкости?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB