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 next()
Python List extend()
Python complex()
Python Dictionary pop()
Python Program to Display Calendar
Python issubclass()
Python Program to Print all Prime Numbers in an Interval
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Find ASCII Value of Character
Python Program to Slice Lists
Python Matrices and NumPy Arrays
Python String startswith()
Python Program to Compute the Power of a Number
Python Object Oriented Programming
Python Operators
Python Program to Find Armstrong Number in an Interval
Python String format()
Python range()
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Find Sum of Natural Numbers Using Recursion
Python Package
Python Operator Overloading
Python float()
Python Decorators
Python Dictionary clear()
Python Program to Print Output Without a Newline
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python String rjust()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Dictionary copy()
Python List pop()
Python dict()