কম্পিউটার

কলযোগ্য() পাইথন প্রোগ্রামে


এই টিউটোরিয়ালে, আমরা বিল্ট-ইন পদ্ধতি callable() নিয়ে আলোচনা করতে যাচ্ছি . এটি একটি যুক্তি নেয় এবং যুক্তিটি কলযোগ্য কিনা তা ফেরত দেয় অথবা না. আপনি যদি কোন ফাংশন বা ক্লাস নেন, সেগুলি কলযোগ্য। পূর্ণসংখ্যা, ফ্লোট, স্ট্রিং, ইত্যাদির মতো ধ্রুবকগুলি কলযোগ্য নয়৷

উদাহরণ

আসুন কিছু উদাহরণ দেখি।

# definition
def even(n):
   return True if n % 2 == 0 else False
# checking whether even() is callable or not
print(callable(even))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফলগুলি পাবেন৷

True

আপনি দেখতে হলে, আমরা ফাংশন কল করতে পারেন. সুতরাং, পদ্ধতিটি callable() সত্য ফেরত দেয় . আসুন আরেকটি উদাহরণ দেখি এটি মিথ্যা দেয়

উদাহরণ

# initializing a number
num = 7
# checking whether num is callable or not
print(callable(num))

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন৷

False

আমরা মিথ্যা পেয়েছি পূর্ণসংখ্যা মানের জন্য। কারণ আমরা সংখ্যা কল করতে পারি না যেমন ফাংশন বা ক্লাস। আপনি যদি ক্লাসের নাম callable()-এ পাস করেন , এটি True ফিরে আসবে . চেষ্টা করে দেখুন!

উপসংহার

আপনি যদি টিউটোরিয়ালটি বুঝতে কোন অসুবিধা পান তবে মন্তব্য বিভাগে তা উল্লেখ করুন।


  1. পাইথন প্রোগ্রামে ক্যালেন্ডার

  2. QuickSort-এর জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রামে সহজ আগ্রহ

  4. পাইথন প্রোগ্রামে নির্বাচন সাজান