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 hex()
Python Set copy()
APIs in Node.js vs Python - A Comparison
Python Strings
Python String find()
Python Exception Handling Using try, except and finally statement
Python String rstrip()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Numbers, Type Conversion and Mathematics
Python filter()
Python Custom Exceptions
Python Program to Capitalize the First Character of a String
Python String endswith()
Python Program to Find the Largest Among Three Numbers
Python exec()
Python bytearray()
Python isinstance()
Python len()
Python List extend()
Python Program to Convert Kilometers to Miles
Python Dictionary values()
Python int()
Python Program to Check if a Number is Odd or Even
Python Machine Learning - Sebastian Raschka
Python Program to Make a Flattened List from Nested List
Python String isidentifier()
Python classmethod()
Python strptime()
Python Function Arguments
Python Program to Convert Decimal to Binary Using Recursion
Python List append()
Python Program to Get File Creation and Modification Date