English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Python

Управление потоком Python

Функции в Python

Типы данных в Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Использование функции id() в Python и примеры

Внутренние функции Python

Функция id() возвращает идентификатор объекта (уникальное целое число).

Синтаксис функции id():

id(object)

Параметр функции id()

Функция id() принимает один параметрobject

Возврат значения функции id()

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

Пример 1: как работает функция id()?

class Foo:
    b = 5
dummyFoo = Foo()
print('id dummyFoo =', id(dummyFoo))

Когда вы запустите программу, вывод будет подобен:

id dummyFoo = 140343867415240

Более примеров с функцией id()

print('id 5 =', id(5))
a = 5
print('id a =', id(a))
b = a
print('id b =', id(b))
c = 5.0
print('id c =', id(c))

Когда вы запустите программу, вывод будет подобен:

id 5 = 1453124160
id a = 1453124160
id b = 1453124160
id c = 42380816

Важно отметить, что все содержимое Python является объектом, включая числа и классы.

Таким образом, целое число5Имеет уникальный ID. ID целого числа 5 сохраняется на протяжении всего периода жизни. Число с плавающей запятой5.5И так же с другими объектами.

Внутренние функции Python