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 Return Multiple Values From a Function
Python Program to Measure the Elapsed Time in Python
Python Set difference_update()
Python List count()
Python Program to Merge Mails
Python Modules
Python String rsplit()
Python dir()
Python Program to Remove Punctuations From a String
Python len()
Python Dictionary popitem()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Check If a String Is a Number (Float)
Python Program to Display Calendar
Python repr()
Python @property decorator
Python sleep()
Python String istitle()
Python RegEx
Python Program to Display the multiplication Table
Python callable()
Python strftime()
Python min()
Python String find()
Python Data Types
Python frozenset()
Python List copy()
Python any()
Python next()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Check If Two Strings are Anagram