Рубрики
Без рубрики

Функция Python id ()

Python сохраняет все свои данные в памяти компьютеров. Память представляет собой блок, который разделен на саб … с меткой питона, начинающих.

Python хранит все свои данные в памяти компьютеров. Память представляет собой блок, который делится на суб -блоки, где каждый блок имеет адрес.

В Python функция id () используется для получения адреса памяти объекта.

Поскольку Python является языком программирования высокого уровня, вам обычно не нужны адреса памяти. Значение может быть любым переменная , включая строка Анкет

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

    id([object])

Параметр, который он принимает, является объектом. Возвращает адрес памяти объекта. Концептуально это то же самое, что и адрес памяти в C, но в зависимости от реализации Python он может не быть.

Примеры

Следующие примеры показывают идентификатор для использования:

>>> x = "python"
>>> id(x)
139738512291632
>>> y = "programming"
>>> id(y)
139738511022192
>>> 

Python довольно умный с памятью. Если значение одинаково, оно будет использовать один и тот же адрес памяти

>>> x = 10
>>> y = 10
>>> z = 10
>>> id(x)
9302464
>>> id(y)
9302464
>>> id(z)
9302464
>>> 

Все они указывают на одно и то же место в памяти, поэтому их значения одинаковы.

Если значения уникальны, адреса памяти будет отличаться, потому что они указывают на разные места в памяти:

>>> x = 10
>>> y = 11
>>> z = 12
>>> id(x)
9302464
>>> id(y)
9302496
>>> id(z)
9302528
>>> 

Ссылки по теме:

Оригинал: “https://dev.to/libertycodervice/python-id-function-2gn8”