Junior — Middle
Milline Python keele märksõna kasutatakse muutuja deklareerimiseks klassi konstruktoris, mis kasutatakse ainult __init__ plokis?
sobes.tech AI
Vastus AI-lt
Pythonis kasutatakse võtmesõna self, et deklareerida muutuja klassi konstruktoris, mis kuulub objekti eksemplarile. Näiteks:
class MyClass:
def __init__(self, value):
self.variable = value # eksemplari muutuja
Muutuja self.variable on saadaval kõigis klassi meetodites objekti self kaudu. Muutujad, mis deklareeritakse ilma self-ta __init__ sees, on kohalikud ja saadaval ainult selles meetodis.