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 Closures
Python repr()
Python Program to Trim Whitespace From a String
Python Set update()
Python Set intersection()
Python Exception Handling Using try, except and finally statement
Deep Learning with Python - Francois Cholletf
Python String rjust()
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Solve Quadratic Equation
Python Program to Safely Create a Nested Directory
Python del Statement
Python String lower()
Python Namespace and Scope
Python Type Conversion and Type Casting
Python ord()
Python Program to Find HCF or GCD
Python Get Current time
Python Program to Sort Words in Alphabetic Order
Python Program to Differentiate Between del, remove, and pop on a List
Python eval()
Python time Module
Python timestamp to datetime and vice-versa
Python bool()
Python Dictionary update()
Python Program to Create a Countdown Timer
Python Program to Make a Simple Calculator
Python float()
Python Object Oriented Programming
Python String translate()
Python Tuple
Python Program to Count the Number of Occurrence of a Character in String