`classmethod`와 메타 클래스 메소드의 차이점은 무엇입니까?
파이썬에서는 @classmethod데코레이터를 사용하여 클래스 메소드를 만들 수 있습니다 . >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> 또는 메타 클래스에서 일반적인 (인스턴스) 메소드를 사용할 수 있습니다. >>> class M(type): ... def f(cls): ... print(f'f called with cls={cls}') …