/
Вопросы и ответы
/
Python
/

Что такое функция id в Python?

Что такое функция id в Python?

4 года назад

Andrey Moshkov

Ответы

0

Функция id() возвращет уникальный идентификатор переданного ей в качестве аргумента объекта. Этот идентификатор является адресом в памяти, по которому расположен сам объект. При каждом запуске программы этот идентификатор создается заново и будет для одного и того же объекта разным, за исключением случаев, когда у объектов есть свой постоянный уникальный id, как, например, у целых чисел от -5 до 256 - для них id будет одним и тем же при каждом вызове функции id().

x = ('apple', 'banana', 'cherry')
y = id(x)
print(y) # => 23349413042176
# это значение будет меняться при каждом
# вызове функции для одного и того же объекта.

3 года назад

Владимир Устянивский

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845