وظیفه isinstance() پیٹن

نمونه

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

x = isinstance(10, int)

اجرای مثال

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

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

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

جملات:

isinstance(object, 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()(بررسی اینکه آیا یک شیء زیرشیء دیگری است یا خیر)