Переменная self используется в Python для представления экземпляра класса. 1 Она работает как ссылка на объект и позволяет обращаться к атрибутам и методам экземпляра класса. 1
Использование self помогает:
Когда вызывается метод, интерпретатор Python автоматически передаёт ссылку на текущий объект (self) в качестве первого аргумента. 3 Поэтому при вызове метода не нужно явно передавать self. 3