কম্পিউটার

পাইথনে ডিফল্ট আর্গুমেন্ট কি?


পাইথন ফাংশন আর্গুমেন্টের ডিফল্ট মান থাকতে দেয়; যদি ফাংশনটিকে আর্গুমেন্ট ছাড়া কল করা হয়, আর্গুমেন্টটি তার ডিফল্ট মান পায়

ডিফল্ট আর্গুমেন্ট:

উদাহরণ

ফাংশন আর্গুমেন্টের জন্য সিনট্যাক্স এবং ডিফল্ট মান উপস্থাপন করার জন্য পাইথনের একটি ভিন্ন উপায় রয়েছে। ডিফল্ট মান নির্দেশ করে যে ফাংশন কলের সময় কোনো আর্গুমেন্ট মান পাস না হলে ফাংশন আর্গুমেন্ট সেই মানটি গ্রহণ করবে। অ্যাসাইনমেন্ট (=) অপারেটর ব্যবহার করে ডিফল্ট মান নির্ধারণ করা হয়। নীচে ডিফল্ট আর্গুমেন্টের জন্য একটি সাধারণ সিনট্যাক্স রয়েছে। এখানে, foo প্যারামিটারের একটি ডিফল্ট মান হাই!

def defaultArg(name, foo='Come here!'):
    print name,foo
defaultArg('Joe')

আউটপুট

Joe Come here!

আমরা দেখতে পাচ্ছি যে উপরের কোডে একটি প্রয়োজনীয় আর্গুমেন্ট এবং একটি ডিফল্ট একটি ঘোষণায় রয়েছে। আউটপুটে আমরা দেখতে পাচ্ছি যে উভয় আর্গুমেন্ট প্রিন্ট করা হয়েছে যদিও ফাংশন কলে শুধুমাত্র একটি আর্গুমেন্ট পাস করা হয়েছিল। ডিফল্ট আর্গুমেন্ট স্বয়ংক্রিয়ভাবে পাস হয় এবং ফাংশন কলের আউটপুটে উপস্থিত হয়।


  1. পাইথনে সংরক্ষিত কীওয়ার্ডগুলি কী কী?

  2. পাইথনে রানটাইম ত্রুটিগুলি কী কী?

  3. পাইথনে একটি ফাংশনের প্রয়োজনীয় আর্গুমেন্ট কি?

  4. পাইথন ফাংশন বৈশিষ্ট্য কি?