What is the difference between instance, class and static methods?
Model answer
An instance method takes self and works with one object. A classmethod takes cls and works with the class itself (often alternative constructors). A staticmethod takes neither and is just a function grouped inside the class namespace.
Learn this topic
Classes and Objects in Python: A Gentle Introduction in the course Python for Beginners: Learn to Code with Real Projects.
Sign in to add your own answer.