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 remove()
How to Get Started With Python?
Python Program to Make a Simple Calculator
Python Program to Randomly Select an Element From the List
Machine Learning with Python for everyone - Mark E.Fenner
Python Errors and Built-in Exceptions
Python Program to Check Leap Year
Python Program to Count the Occurrence of an Item in a List
Python Data Types
Python String rstrip()
Python String center()
Python Dictionary keys()
Python Dictionary copy()
Python String split()
Python timestamp to datetime and vice-versa
Python Program to Add Two Numbers
Python String maketrans()
Python Program to Multiply Two Matrices
Python Program to Access Index of a List Using for Loop
Python Program to Display Calendar
Python Program to Print all Prime Numbers in an Interval
Python Set copy()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python any()
Python Program to Shuffle Deck of Cards
Python Program to Remove Punctuations From a String
Deep Learning in Python - LazyProgrammer
Python Set difference_update()
Python List insert()
Python Program to Capitalize the First Character of a String
Python Program to Find the Square Root
Python all()