English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция id() возвращает идентификатор объекта (уникальное целое число).
Синтаксис функции id():
id(object)
Функция id() принимает один параметрobject
Функция id() возвращает идентификатор объекта. Это целое число, уникальное для данного объекта, и оно сохраняется на протяжении всего периода жизни объекта.
class Foo: b = 5 dummyFoo = Foo() print('id dummyFoo =', id(dummyFoo))
Когда вы запустите программу, вывод будет подобен:
id dummyFoo = 140343867415240
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И так же с другими объектами.