Sobes.tech
Junior — Middle

Коя ключова дума в езика Python се използва за обявяване на променлива вътре в конструктора на класа, която се използва само в блока __init__?

sobes.tech AI

Отговор от AI

В Python за обявяване на променлива вътре в конструктора на клас, която принадлежи към екземпляра на обекта, се използва ключовата дума self. Например:

class MyClass:
    def __init__(self, value):
        self.variable = value  # променлива на екземпляра

Променливата self.variable е достъпна във всички методи на класа чрез обекта self. Променливите, обявени без self вътре в __init__, са локални и са достъпни само в този метод.