Sobes.tech
Junior — Middle

Python'da __init__ funksiyasının məqsədini və obyektlər yaradılarkən necə istifadə olunduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Python-də __init__ funksiyası, yeni obyekt yaradıldıqda avtomatik çağrılan sinif konstruktordur. O, obyektin atributlarını ilkin vəziyyətə gətirmək üçün istifadə olunur.

İstifadə nümunəsi:

class Şəxs:
    def __init__(self, ad, yaş):
        self.ad = ad
        self.yaş = yaş

# Obyekt yaratmaq
p = Şəxs("Ivan", 30)
print(p.ad)  # Ivan
print(p.yaş)   # 30

Burada, __init__ adyaş parametrlərini qəbul edir və onları obyektin self atributlarına təyin edir. Bu, obyektin başlanğıc vəziyyətini onun yaradılması zamanı təyin etməyə imkan verir.