Класс будет создан, даже если вы просто наберете это ..
class A:
pass
a = A()
__init__
похоже на конструктор, который он будет вызывать при создании экземпляра класса.
Теперь, когда вы создаете более одного объекта одного класса, все они сохраняются в памяти отдельно.
Например,
class A:
pass
a = A()
b = A()
print( a == b )
print( a, b )
Вывод
False
<__main__.A object at 0x1049a4898> <__main__.A object at 0x1049a4710>
Когда вы напечатаете первое утверждение, оно напечатает False
.Если вы сравните оба объекта a
и b
из второго оператора печати, вы можете сказать, что они не совпадают.