object() الأساس لجميع الأصناف

آخر تحديث: 2026-09-22

object() الأساس لجميع الأصناف

object هو الأساس لجميع الأصناف؛ وتُرجع object() كائنًا بلا سمات.

التصنيفالدوال المدمجة
النوعدالة مدمجة
إصدار بايثونall

📝 الصياغة

object()

القيمة المُعادة:A new featureless object with no attributes or methods.

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

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):.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%