Что такое функция id в Python?
Ответы
Владимир Устянивский
08 ноября 2022
Функция id()
возвращет уникальный идентификатор переданного ей в качестве аргумента объекта. Этот идентификатор является адресом в памяти, по которому расположен сам объект. При каждом запуске программы этот идентификатор создается заново и будет для одного и того же объекта разным, за исключением случаев, когда у объектов есть свой постоянный уникальный id, как, например, у целых чисел от -5 до 256 - для них id будет одним и тем же при каждом вызове функции id()
.
x = ('apple', 'banana', 'cherry')
y = id(x)
print(y) # => 23349413042176
# это значение будет меняться при каждом
# вызове функции для одного и того же объекта.
0
0