Skip to content

Python id( ) Function

Last updated on August 8, 2022

In this tutorial, you will learn about the Python id() function with the help of examples.

The id() function returns a unique id for the given object. All objects in Python have their own unique id and which is an integer and constant for the object during its lifetime.

The id is assigned to the object when it is created.

Two objects with non-overlapping lifetimes may have the same id() value.

The id is the object’s memory address and will be different for each time you run the program. (except for some object that has a constant unique id, like integers from -5 to 256)

The syntax of the id() looks like this:


where argument may be Any object, String, Number, List, Class, etc.

Below are the examples.



# First run
# output: 139858837729584
# Second run
# output: 140519613063280


Comments are closed, but trackbacks and pingbacks are open.