3.2 The standard type 3.1 Objects, values and types Objects are Python's abstraction for data. All data in a Python program is represented by objects or by relations between objects.
Every object has an identity, a type and a value.
An object's type is also unchangeable. The value of some objects can change. Note that the use of the implementation's tracing or debugging facilities may keep objects alive that would normally be collectable. Programs are strongly recommended to explicitly close such objects. Examples of containers are tuples, lists and dictionaries.