پیشنهاد دوره:
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()بررسی اینکه آیا یک شیء از یک شیء دیگر زیرمجموعه است