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 Dictionary items()
Python Namespace and Scope
Python String islower()
Python Program to Print Output Without a Newline
Python String join()
Python format()
Python Tuple
Python Set issuperset()
Python Program to Convert Bytes to a String
Python issubclass()
Python String ljust()
Python String lstrip()
Python List reverse()
Python Program to Delete an Element From a Dictionary
Python Program to Trim Whitespace From a String
Python sum()
Python Program to Append to a File
Python dir()
Python Recursion
Python File I/O Operation
Python Tuple index()
Python String isdecimal()
Python String rstrip()
Python Operator Overloading
Python Program to Convert Two Lists Into a Dictionary
Python Modules
Python String strip()
Python Program to Find the Factorial of a Number
Python oct()
Python Statement, Indentation and Comments
Python Program to Make a Flattened List from Nested List
Python Program to Copy a File