@staticmethod и @classmethod



@staticmethod
обозначает метод статическим. @classmethod привязывает метод к классу. Теперь перейдём к примеру.



__new__ это статический метод и он используется для создания экземпляра класса. dict.fromkey() это ещё один способ создания словаря и это уже classmethod.



#объяснение