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 Global, Local and Nonlocal variables
Python pass statement
Python Program to Access Index of a List Using for Loop
Python Tuple index()
Python classmethod()
Python __import__()
Python Data Structures and Algorithms - Benjamin Baka
Python Dictionary get()
Python time Module
Python iter()
Python Program to Create Pyramid Patterns
Python any()
Python Program to Iterate Over Dictionaries Using for Loop
Deep Learning in Python - LazyProgrammer
Python String isnumeric()
Python hex()
Python String lstrip()
Python String isidentifier()
Python enumerate()
Python List sort()
Python max()
Python format()
Python frozenset()
Python Set isdisjoint()
Python String format()
Python String rjust()
Python Program to Find ASCII Value of Character
Python Object Oriented Programming
Python tuple()
Python list()
Python Program to Delete an Element From a Dictionary
Python File I/O Operation