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 Reverse a Number
Python Inheritance
Python input()
Python open()
Python Program to Shuffle Deck of Cards
Python Object Oriented Programming
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Make a Simple Calculator
Python Program to Parse a String to a Float or Int
Python Program to Check If Two Strings are Anagram
Python List
Python ascii()
How to get current date and time in Python?
Python max()
Python Dictionary pop()
Python String format()
Python Dictionary
Python chr()
Python Program to Convert Kilometers to Miles
Python Set clear()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Decorators
Python bin()
Python Program to Check If a List is Empty
Python Dictionary items()
Python Program to Display Calendar
Python Program to Safely Create a Nested Directory
Python map()
Python String isspace()
Python Program to Find Numbers Divisible by Another Number
Python String isidentifier()
Python String isprintable()