в обновлении Python 2 -> Python 3.

ите этот код для примера:

class SomeClass():
    def a_method(self):
        pass

print(SomeClass.a_method is SomeClass.a_method)     # Example 1: False
print(SomeClass.a_method == SomeClass.a_method)     # Example 2: True
print(SomeClass().a_method is SomeClass().a_method) # Example 3: False
print(SomeClass().a_method == SomeClass().a_method) # Example 4: False
Пример 1: я бы догадался, что это один и тот же объект. Делает ли Python копию метода каждый раз, когда на него ссылаются?Пример 2: Ожидаемый.Пример 3: Ожидается, так как это разные объекты.Пример 4: Почему этот вывод не соответствует примеру 2?

Ответы на вопрос(1)

Ваш ответ на вопрос