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 List index()
Python String rpartition()
Python List remove()
Python List
Python Program to Convert Bytes to a String
Python Program to Add Two Numbers
Python isinstance()
Python String encode()
Python Program to Get the Full Path of the Current Working Directory
Python Program to Find All File with .txt Extension Present Inside a Directory
Python help()
Python Dictionary get()
Python issubclass()
Python Program to Count the Number of Each Vowel
Python Dictionary update()
Python Program to Find Sum of Natural Numbers Using Recursion
Python Program to Check if a Number is Odd or Even
Python str()
Python String isspace()
Python Machine Learning - Sebastian Raschka
Python Program to Compute the Power of a Number
Deep Learning in Python - LazyProgrammer
Python File I/O Operation
Python Program to Safely Create a Nested Directory
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Find the Square Root
Python input()
Python frozenset()
Python while Loop
Python Program to Check If Two Strings are Anagram
Python dict()
Python Program to Shuffle Deck of Cards