Junior — Middle
Коя ключова дума в езика Python се използва за обявяване на променлива вътре в конструктора на класа, която се използва само в блока __init__?
sobes.tech AI
Отговор от AI
В Python за обявяване на променлива вътре в конструктора на клас, която принадлежи към екземпляра на обекта, се използва ключовата дума self. Например:
class MyClass:
def __init__(self, value):
self.variable = value # променлива на екземпляра
Променливата self.variable е достъпна във всички методи на класа чрез обекта self. Променливите, обявени без self вътре в __init__, са локални и са достъпни само в този метод.