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 String casefold()
Python Program to Get the File Name From the File Path
Python setattr()
Python String lstrip()
Python Program to Check Prime Number
Python String ljust()
Python print()
Python Program to Capitalize the First Character of a String
Python enumerate()
Python globals()
Python Program to Get File Creation and Modification Date
Python Dictionary setdefault()
Python String format_map()
Python Program to Merge Two Dictionaries
Python Set issubset()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Represent enum
Python Program to Convert Decimal to Binary Using Recursion
Python String zfill()
Python Program to Count the Occurrence of an Item in a List
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Randomly Select an Element From the List
Python Program to Check if a Number is Odd or Even
Python vars()
Python isinstance()
Python eval()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python String maketrans()
Python String isalnum()
Python Dictionary keys()
Python String isprintable()
Python ascii()