classmethod()
Built-in FunctionPython 2.0+Intermediate
Transforms a method so it receives the class as its first argument
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.0+
Learn by Difficulty
Quick Example
python
class Counter: count = 0 @classmethod def increment(cls): cls.count += 1 return cls.count print(Counter.increment()) print(Counter.increment())
classmethod() is a built-in function that transforms a method so it receives the class as its first argument.
Try in PlaygroundTags
builtinfunctioncoreoopdecorator