Table of Contents
The id() function returns identity (unique integer) of an object.
The syntax of id()
is:
id(object)
1. id() Parameters
id()
function takes a single parameter object.
2. Return Value from id()
id()
function returns the identity of the object. This is an integer that is unique for the given object and remains constant during its lifetime.
3. Example 1: How id() works?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Output
id of dummyFoo = 140343867415240
4. More Examples on id()
print('id of 5 =',id(5)) a = 5 print('id of a =',id(a)) b = a print('id of b =',id(b)) c = 5.0 print('id of c =',id(c))
Output
id of 5 = 140472391630016 id of a = 140472391630016 id of b = 140472391630016 id of c = 140472372786520
It’s important to note that everything in Python is an object, even numbers, and Classes.
Hence, integer 5
has a unique id. The id of the integer 5
remains constant during the lifetime. Similar is the case for float 5.5
and other objects.
Related posts:
Python delattr()
Python String format()
Python vars()
Python ascii()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Modules
Python float()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python hash()
Python String ljust()
Python Matrices and NumPy Arrays
Python isinstance()
Python Program to Check Leap Year
Python Program to Find Hash of File
Python Dictionary pop()
Python break and continue
Python property()
Python eval()
Python Dictionary keys()
Python Program to Print all Prime Numbers in an Interval
Python Program to Differentiate Between type() and isinstance()
Python Program to Sort Words in Alphabetic Order
Python Dictionary setdefault()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Delete an Element From a Dictionary
Python globals()
Python filter()
Python Program to Make a Flattened List from Nested List
Python String maketrans()
Python String capitalize()
Python String center()