The __init__() method permits a great deal of latitude in providing the initial values for an object. In the case of an immutable object, this is the essential definition of the instance, and clarity becomes very important.
DDaudalagidцитирует2 года назад
Initialization is the first big step in an object's life; every object must be initialized properly to work properly.
DDaudalagidцитирует2 года назад
Because there are so many ways to provide argument values to __init__(), there is a vast array of use cases for object creation.