بکندباز

تابع ‎callable()‎‎ در پایتون

مثال

چک کردن اینکه آیا یک تابعِ قابل فراخوانی است یا نه:

def x():
  a = 5

print(callable(x))

توضیحات

تابع ‎callable()‎ اگر یک تابعِ قابل فراخوانی در ورودی دریافت کند، True و در غیر این صورت False بر می گرداند. مثلاً متغیر ها و … قابل فراخوانی نیستند.

سینتکس

callable(object)

مثال

مثالی از یک متغیر عادی که قابل فراخوانی نیست:

x = 5

print(callable(x))

 

backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    user-IoQl پاسخ

    من متوجه نشدم تابع callable دقیقا چه کاری انجام می دهد؟ امکان داره همراه با مثال بهتری توضیح بدین.

      ‏زهره احمدی پاسخ

      با تابع callable می تونید چک کنید آیا متغیری که دریافت کردید قابل فراخوانی هست یا نه؟ در واقع می خواید چک کنید که متغیری که دریافت کردید یک تابع هست یا نه؟
      در پروژه های بزرگ که چندین نفر روی یک پروژه کار می کنند می تونه کاربرد داشته باشه. که قبل از فراخوانی یک تابع که از شخص دیگری نامش رو دریافت کردید، چک کنید که آیا قابل فراخوانی هست یا نه. که از ارور جلوگیری بشه.
      سعی می کنم مثال های بیشتری هم اضافه کنم