پیشنهاد دوره:

نمونه

دستور isinstance() در Python

بررسی اینکه آیا عدد 10 یک عدد صحیح است

اجرای مثال

x = isinstance(10, int)

تعریف و استفاده

اگر شیء دارای نوع مشخص شده باشد، دستور isinstance() True بازمی‌گرداند، در غیر این صورت False.

اگر پارامتر type یک تورپ باشد، پس اگر شیء یکی از نوع‌های تورپ باشد، این دستور True بازمی‌گرداند.

نحوه‌ی نوشتنobjectisinstance( type,

)

پارامتر توصیف
object ضروری. شیء.
type نوع یا کلاس، یا تورپ یا و یا کلاس و/یا تورپ‌های نوع و/یا کلاس.

مثال‌های بیشتر

نمونه

بررسی اینکه آیا "Hello" یکی از نوع‌های توصیف شده در پارامتر type است

x = isinstance("Hello", (float, int, str, list, dict, tuple))

اجرای مثال

نمونه

بررسی اینکه آیا y یک نمونه از myObj است

class myObj:
  name = "Bill"
y = myObj()
x = isinstance(y, myObj)

اجرای مثال

صفحات مرتبط

دستورالعمل‌ها:دستور issubclass()بررسی اینکه آیا یک شیء از یک شیء دیگر زیرمجموعه است