Функция id() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

Функция id() в Python возвращает идентификатор объекта, который является уникальным целым число в течение жизненного цикла объекта.

Все объекты в Python имеют свой уникальный идентификатор. Идентификатор присваивается объекту при его создании. Идентификатор — это адрес памяти объекта, и он будет другим при каждом выполнении программы.

Отмечу, что некоторые объекты могут иметь одинаковый идентификатор, например: небольшие целые числа от -5 до 256, True и False.

Синтаксис:

id(object)

Аргументы:

  • object - любой объект, строка, число, список, класс и т. д.

Пример:

# Переменные
num = 23
name = 'Vladislav'
age = 23
x = 23

print(id(num))
print(id(name))
print(id(age))

# Кортеж
fruits = ('Апельсин', 'Яблоко', 'Черешня')

print(id(fruits))

for fruit in fruits:
    print(fruit, id(fruit))

Результаты:

>>> 2568288469936
>>> 2568289809328
>>> 2568288469936
>>> 2568290113984
>>> Апельсин 2568289780880
>>> Яблоко 2568289787488
>>> Черешня 2568289787936

Обратите внимание, что для num, age - значение id() одинаковое, ибо они имеют одинаковое целочисленное значение.

Теги записи: Python, Основы Python, id(),
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)