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 Set symmetric_difference_update()
Python int()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Differentiate Between del, remove, and pop on a List
Python Set difference()
Python Set pop()
Python List extend()
Python String istitle()
Python Dictionary copy()
Python String islower()
Python zip()
Python Closures
Python Set symmetric_difference()
Python strptime()
Python Global Keyword
Python setattr()
Python memoryview()
Python Objects and Classes
Python Program to Find the Factorial of a Number
Python Operator Overloading
Python Program to Convert Bytes to a String
Python Program to Create a Long Multiline String
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python strftime()
Python Program to Multiply Two Matrices
Python all()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Deep Learning with Python - Francois Cholletf
Python bool()
Python Program to Display Fibonacci Sequence Using Recursion
APIs in Node.js vs Python - A Comparison
Python delattr()