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 Find Factorial of Number Using Recursion
Python Object Oriented Programming
Python classmethod()
Python String find()
Python List clear()
Python String islower()
Python locals()
Python ascii()
Python Program to Sort Words in Alphabetic Order
Deep Learning in Python - LazyProgrammer
Python String isdigit()
Python List reverse()
Python enumerate()
Python ord()
Python property()
Python Iterators
Python Set clear()
Python Objects and Classes
Deep Learning with Python - Francois Cholletf
Python open()
Python Dictionary keys()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python chr()
Python Dictionary setdefault()
Python bytes()
Python String format_map()
Python Program to Find Hash of File
Python Keywords and Identifiers
Python Closures
Python staticmethod()
Python String index()
Python Program to Create a Countdown Timer