Web appOpen in Telegram

Postتابع داخلی (built-in function) isinstance چیه و چه کاربردی داره؟

21 December 2025
ع
عـــلـے | Ali.N
تابع داخلی (built-in function) isinstance چیه و چه کاربردی داره؟ تابع isinstance برای بررسی نوع (type) یک مقدار استفاده می‌شه ، این تابع بررسی می‌کنه که آیا یک متغیر، نمونه‌ای (instance) از یک نوع مشخص هست یا نه ساختار کلی: isinstance(object, classinfo) مقداری که می‌خواهیم نوع آن را بررسی کنیم: object نوع (یا انواع) مورد انتظار: classinfo مثال: def validate(value): if isinstance(value, int): return True return False در این تابع: اگر value از نوع int باشه ، مقدار True برمی‌گرده در غیر این صورت False خروجی‌ها: print(validate(1)) # True عدد 1 از نوع int هست ، پس نتیجه True می‌شه print(validate('1')) # False رشته '1' از نوع str هست ، نه int، پس False برمی‌گرده print(validate(2)) # True عدد 2 هم از نوع int هست ، بنابراین خروجی True هستش نکته مهم: برخلاف مقایسه مستقیم نوع با type(value) == int استفاده از isinstance بهتر و استانداردتر هست چون: * از وراثت (inheritance) پشتیبانی می‌کند * خواناتر و منعطف‌تر است مثال تکمیلی (چند نوع) isinstance(value, (int, float)) در این حالت اگر value عدد صحیح یا اعشاری باشد، نتیجه True خواهد بود.
205 ·

Nearby in the feed

ععـــلـے | Ali.Nزن گرفتم شدم ای دوست به دام زن اسیر من گرفتم تو نگیر چه اسیری که ز دنیا شده‌ام یکسره سیر من گرفتم تو نگیر بود یک وقت مرا با رفقا گردش و سیر یاد آن روز بخیر زن مععـــلـے | Ali.Nروزگار سرد می دانی دل من از چه سوخت؟ هر که را در شهر دیدم هیزم تر می فروخت 'متین شریفی'
this message
ععـــلـے | Ali.N#Quiz #Python پاسخ کوییز چی میشه ؟ شرکت در کوییز تابع isinctance چیه؟ توضیحاتععـــلـے | Ali.NPoll
ععـــلـے | Ali.Nعـــلـے | Ali.N@CodePyOfficial · channel · Tech
202subscribers101average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count