الدالة id()
في بايثون
< Python
تعيد الدّالة id()
عددًا صحيحًا يُعدّ مُعرّف الكائن.
البنية العامة
id(object)
المعاملات
object
الكائن المُراد الحصول على مُعرّفه.
القيمة المعادة
عدد صحيح فريد وثابت يُمثّل مُعرّف الكائن الذي سيبقى مُرتبطًا بالكائن ما دام في الذّاكرة.
يُمكن أن تكون قيمة المُعرّف مُتساويّة لكائنين خُزّنا في الذّاكرة في وقتين مُختلفين مع شرط عدم تقاطع وقت تخزين الكائن الأول مع الآخر، (أي أنّ كائنًا جديدًا قد يملك نفس مُعرّف كائن آخر حُذف من الذّاكرة مُسبقًا).
أمثلة
المثال التّالي يوضّح كيفيّة عمل هذه الدّالة:
>>> x = 1
>>> y = 2
>>> id(x)
139764944199744
>>> id(y)
139764944199776
ملاحظات
- في CPython، قيمة المُعرّف هي عنوان الكائن في الذّاكرة.