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 List append()
Python Operator Overloading
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python float()
Python Dictionary get()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Find the Square Root
Python String rindex()
Python String title()
Machine Learning with Python for everyone - Mark E.Fenner
Python String encode()
Python String strip()
Python Dictionary fromkeys()
Python Program to Convert Bytes to a String
Python List sort()
Python List remove()
Python dir()
Python Dictionary update()
Python open()
Python callable()
Intelligent Projects Using Python - Santanu Pattanayak
Python String zfill()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python eval()
Python Dictionary setdefault()
Python isinstance()
Python String isupper()
Python exec()
Python String endswith()
Python Namespace and Scope
Python set()
Python Inheritance