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 Program to Merge Mails
Python Objects and Classes
Python getattr()
Python String isupper()
Python Set clear()
Python Set difference()
Python datetime
Python Directory and Files Management
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Errors and Built-in Exceptions
Python Set intersection_update()
Python Program to Illustrate Different Set Operations
Python Tuple index()
Python Set copy()
Python divmod()
Python del Statement
Python slice()
How to Get Started With Python?
Python Program to Catch Multiple Exceptions in One Line
Python Shallow Copy and Deep Copy
Python Program to Make a Flattened List from Nested List
Python String splitlines()
Python locals()
Python hasattr()
Python String swapcase()
Python Program to Check Armstrong Number
Python List reverse()
Python classmethod()
Python Program to Convert Kilometers to Miles
Python frozenset()
Python Program to Reverse a Number
Python Program to Count the Occurrence of an Item in a List