Correct answer: A. It's called automatically when a new instance is created, to set up initial attributes
Explanation
__init__ is automatically called when a new instance is created and is used to set up that instance's initial attributes.
Practise 3 questions on this topic
Take Python OOP — Timed Test (3 questions) — scored instantly, explanation for every question, no login.