для каждого времени вызова A()
, будет вызываться его __init__
, поскольку он является одноэлементным, метод __init__()
, вызываемый дважды для одного и того же объекта.Вы можете получить ожидаемый результат с:
b = A("wind")
b.pr()
a = A("good")
a.pr()
print(a is b)