سلام
در واقع این چیزی که شما گفته اید یک کلاس نیست و یک فانکشن در یک کلاس است، اما این فانکشن کارش این است که ویژگی های یک کلاس را تعریف کند.
برای مثال برای ساخت یک کلاس ساختمان به طرز زیر عمل کنید:
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)
اگر متوجه نشدید می توانید پیام دهید تا توضیح بیشتری دهم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟