مثلا میشه این کلاس رو توضیح بدید چطور کار میکنه؟
def __init__(self, name, age):```سلام
در واقع این چیزی که شما گفته اید یک کلاس نیست و یک فانکشن در یک کلاس است، اما این فانکشن کارش این است که ویژگی های یک کلاس را تعریف کند.
برای مثال برای ساخت یک کلاس ساختمان به طرز زیر عمل کنید:
class sakhteman:
def __init__(self, width, height, color):
self.width = width
self.height= height
self.masahat = widht * height
self.color = color
در این مثال یک کلاس ساختمان تعریف شده و ویژگی های عرض، طول و رنگ به آن نسبت داده شده است، شما میتوانید با کد زیر یک نمونه بسازید:
x = sakhteman(1, 2, 'black)
در این مثال self همان x است، شما بعدا میتوانید با x.widht به ارتفاعی که داده اید دسترسی پیددا کنید(همان طور که در تابع init آمده self.width = width)
اگر متوجه نشدید می توانید پیام دهید تا توضیح بیشتری دهم.
شاید پاسخ شما همینجا باشد