Делает статический метод
Позволяет объявить простую функцию, которая ничего не знает об экземпляре класса и его атрибутах.
Изолтрованная функция, работает только с параметрами прописанный в ней. И не имеет доступа к атрибутам класса
можно же просто self убрать в методе
Ну так статик метод можно вызвать и у экземпляра без изменения поведения
проверил, действительно при вызове метода в него насильно пихается self и без явного static в рантайме свалится
Чудеса какие-то, только нюанс: пихается не self, а нулевым (или первым) аргументов передается ссылка на экземпляр класса self в данной контексте ничего не значит и равноценен haha
Обсуждают сегодня