دالة تساوي بايثون ()
مثال
تحقق مما إذا كان الرقم 5 عددًا صحيحًا:
x = isinstance(5, int)
التعريف والاستخدام
ترجع isinstance()
الدالة
True
إذا كان الكائن المحدد من النوع المحدد ، وإلا False
.
إذا كانت معلمة النوع عبارة عن مجموعة ، فستعود هذه الوظيفة True
إذا كان الكائن أحد الأنواع الموجودة في المجموعة.
بناء الجملة
isinstance(object, type)
قيمه المعامل
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
مزيد من الأمثلة
مثال
تحقق مما إذا كان "Hello" هو أحد الأنواع الموضحة في معلمة النوع:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
مثال
تحقق مما إذا كان y مثيلًا لـ myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
الصفحات ذات الصلة
الدالة issubclass () ، للتحقق مما إذا كان الكائن هو فئة فرعية لكائن آخر.