object() الأساس لجميع الأصناف
آخر تحديث: 2026-09-22
object() الأساس لجميع الأصناف
object هو الأساس لجميع الأصناف؛ وتُرجع object() كائنًا بلا سمات.
| التصنيف | الدوال المدمجة |
|---|---|
| النوع | دالة مدمجة |
| إصدار بايثون | all |
📝 الصياغة
object()
القيمة المُعادة:A new featureless object with no attributes or methods.
💥 الاستثناءات
TypeError— Raised when arguments are passed to object().
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
A True
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل يقبل object() وسيطات؟
Aلا، لا يقبل object() أي وسيطة؛ تمريرها يُثير TypeError. كما لا يقبل وسائط كلمات مفتاحية.
Qلماذا أتعلم object()؟
Aإنه الصنف الأساس الضمني لجميع الأصناف (class A: pass يعادل class A(object): pass)؛ فهمه يساعد على إدراك أن isinstance(x, object) دائمًا True، ودور وسيطة bases في type() بثلاث وسيطات.
Qهل يمكن تعيين خصائص لمثيل object()؟
Aلا، مثيل object لا يملك __dict__؛ إسناد خاصية إليه يُثير AttributeError. لخصائص مخصصة عرّف صنفك الخاص المُوروث من object.
Qما الذي يُمرَّر غالبًا في bases عند إنشاء صنف عبر type(name, bases, dict)؟
Aغالبًا (object,)، بمعنى أن الصنف الجديد يرث مباشرة من object، ويعادل كتابة class MyClass(object):.