Sobes.tech
Junior — Middle

Python dilində, yalnızca __init__ blokunda istifadə olunan sinifin qurucu metodunda dəyişən elan etmək üçün hansı açar söz istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Python-da, obyektin nümunəsinə aid olan dəyişəni sinifin konstruktoru daxilində elan etmək üçün self açar sözündən istifadə olunur. Məsələn:

class MyClass:
    def __init__(self, value):
        self.variable = value  # nümunə dəyişəni

self.variable dəyişəni, sinifin bütün metodlarında self obyekti vasitəsilə əlçatandır. __init__ daxilində self olmadan elan olunan dəyişənlər lokal və yalnız bu metodda mövcuddur.