В Python для объявления переменной внутри конструктора класса, которая принадлежит экземпляру объекта, используется ключевое слово self. Например:
Какое ключевое слово в языке Python используется для объявления переменной внутри конструктора класса, которая применяется только в блоке __init__?
В Python для объявления переменной внутри конструктора класса, которая принадлежит экземпляру объекта, используется ключевое слово self. Например:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Python для объявления переменной внутри конструктора класса, которая принадлежит экземпляру объекта, используется ключевое слово self. Например:
class MyClass:
def __init__(self, value):
self.variable = value # переменная экземпляра
Переменная self.variable доступна во всех методах класса через объект self. Переменные, объявленные без self внутри __init__, являются локальными и доступны только в этом методе.