In the context of real-life, objects come with attributes. Some of these attributes can be changed through abilities.
A car is an object that comes with the capacity to carry gasoline. The amount of gasoline in a car is an attribute because the car comes with a gas tank. The ability to fill the tank changes the amount of gas.
In Python and the abstract concept of object-oriented programming, objects are types of code structures that have attributes, and methods to act on those attributes. Some of these built-in methods include the addition operator, +
.