Ameera Abo Alouf نشر 11 يونيو 2021 أرسل تقرير نشر 11 يونيو 2021 (معدل) أريد انشاء class اسمه person ؟؟كيف تم التعديل في 13 يونيو 2021 بواسطة عبدالباسط ابراهيم تعديل العنوان اقتباس
0 Ali Haidar Ahmad نشر 11 يونيو 2021 أرسل تقرير نشر 11 يونيو 2021 يمكنك تعريف أي class بالطريقة التالية، حيث نكتب أولاً الكلمة class ثم اسم الكلاس ثم : ثم نعرف بداخله التابع __init__ الذي يمثل الباني للكلاس، ثم يمكننا تعريف أي تابع آخر نريده class Person: def __init__(self, name,age): self.name = name self.age = age def get_age(self): return self.age p = Person("Ali", 24) print(p.name) print(p.age) print(p.get_age()) 1 اقتباس
0 عبدالباسط ابراهيم نشر 11 يونيو 2021 أرسل تقرير نشر 11 يونيو 2021 يمكننا إنشاء كائن بلغة python عن طريق التالي قم بقراءة الشرح المرفق class Person: #لإنشائه ويمكنك ملاحظة أنن ا نجعل أول حرف كبير class نستخدم كلمة def __init__(self, first_name, last_name): #self تعود على الكلاس self.first_name = first_name#من خصائص الكائن first_name هنا تصبح الخاصية self.last_name = last_name #من خصائص الكائن first_name هنا تصبح الخاصية def full_name(self):#من دوال الكائن first_name هنا تصبح الخاصية return f'{self.first_name} {self.last_name}' def name(self):#من دوال الكائن first_name هنا تصبح الخاصية return f'{self.last_name}, {self.first_name}' اقتباس
0 Abanoub Mamdouh2 نشر 16 أغسطس 2023 أرسل تقرير نشر 16 أغسطس 2023 أريد انشاء class اسمه الطلاب ؟؟كيف 1 اقتباس
0 Mustafa Suleiman نشر 16 أغسطس 2023 أرسل تقرير نشر 16 أغسطس 2023 بتاريخ 9 ساعة قال Abanob Mamdouh: أريد انشاء class اسمه الطلاب ؟؟كيف الكود سيكون كالتالي: class طالب: def __init__(self, اسم, عمر): self.اسم = اسم self.عمر = عمر def معلومات_الطالب(self): return f"الطالب {self.اسم}، عمره {self.عمر} سنة." حيث قمت بإنشاء فئة تسمى "طالب" والتي تحتوي على متغيرين (خصائص) هما "اسم" و "عمر". وتعريف دالة __init__ لتكوين الخصائص عند إنشاء كائن من الفئة، وإضافة دالة إضافية بإسم "معلومات_الطالب" لاسترجاع معلومات الطالب بشكل نصي. وسأشرح لك بالتفصيل: 1- تعريف الفئة: نبدأ بتعريف الفئة باستخدام الكلمة المحج reservمة "class"، تليها اسم الفئة المراد إنشاؤها والذي في هذه الحالة هو "طالب"، والسطور التالية سيتم وضع الخصائص والدوال داخلها. class طالب: 2- دالة __init__: الخطوة التالية هي تعريف دالة __init__، وهي دالة خاصة في Python تستخدم لتهيئة الكائن عند إنشائه، وتستقبل تلك الدالة معاملات لتهيئة الخصائص الأساسية للكائن، وفي الكود السابق قمت بتعريف معاملين هما "اسم" و "عمر". def __init__(self, اسم, عمر): self.اسم = اسم self.عمر = عمر self هو المعامل الذي يشير إلى الكائن نفسه الذي يتم إنشاؤه، وتستخدم self للوصول إلى الخصائص والدوال في الكائن، ويجب أن يكون الباراميتر self هو أول باراميتر في جميع الدوال داخل الفئة. اسم و عمر: هذان المعاملان يتم استخدامهما لتهيئة خصائص الكائن، تمثل "اسم" اسم الطالب، و "عمر" يمثل عمر الطالب. 3- دالة إضافية: بعد تعريف دالة __init__، يمكنك إضافة دوال إضافية في الفئة، وكما ترى قمت بإضافة دالة بإسم "معلومات_الطالب" لاسترجاع معلومات الطالب بشكل نصي. def معلومات_الطالب(self): return f"الطالب {self.اسم}، عمره {self.عمر} سنة." وتستطيع إنشاء كائنات من الفئة واستخدام الخصائص والدوال كما يلي: # إنشاء كائنين من الفئة "طالب" طالب1 = طالب("أحمد", 20) طالب2 = طالب("سارة", 22) # استخدام الدالة للحصول على معلومات الطلاب print(طالب1.معلومات_الطالب()) # الطالب أحمد، عمره 20 سنة. print(طالب2.معلومات_الطالب()) # الطالب سارة، عمره 22 سنة. تعريف الأصناف في بايثون اقتباس
السؤال
Ameera Abo Alouf
أريد انشاء class اسمه person ؟؟كيف
تم التعديل في بواسطة عبدالباسط ابراهيمتعديل العنوان
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.