কম্পিউটার

কিভাবে আর্গুমেন্ট মান দ্বারা বা পাইথনে রেফারেন্স দ্বারা পাস করা হয়?


পাইথন একটি প্রক্রিয়া ব্যবহার করে, যা "কল-বাই-অবজেক্ট নামে পরিচিত ", কখনও কখনও "অবজেক্ট রেফারেন্স দ্বারা কলও বলা হয় " অথবা "শেয়ার করে কল করুন৷ "

যদি আপনি একটি ফাংশনে পূর্ণসংখ্যা, স্ট্রিং বা টিপলের মতো অপরিবর্তনীয় আর্গুমেন্ট পাস করেন, তাহলে পাসিং কাজ করে C সমস্ত দ্বারা মূল্য . এটা ভিন্ন, যদি আমরা পরিবর্তনযোগ্য আর্গুমেন্ট পাস করি।

সমস্ত প্যারামিটার (আর্গুমেন্ট পাইথন ভাষায় ) রেফারেন্স দ্বারা পাস করা হয় . এর অর্থ হল আপনি যদি একটি ফাংশনের মধ্যে একটি প্যারামিটার যা বোঝায় তা পরিবর্তন করেন, সেই পরিবর্তনটি কলিং ফাংশনেও প্রতিফলিত হয়৷

উদাহরণ

student={'Archana':28,'krishna':25,'Ramesh':32,'vineeth':25}
def test(student):
   new={'alok':30,'Nevadan':28}
   student.update(new)
   print("Inside the function",student)
   return
test(student)
print("outside the function:",student)

আউটপুট

Inside the function {'Archana': 28, 'krishna': 25, 'Ramesh': 32, 'vineeth': 25, 'alok': 30, 'Nevadan': 28}
outside the function: {'Archana': 28, 'krishna': 25, 'Ramesh': 32, 'vineeth': 25, 'alok': 30, 'Nevadan': 28}

  1. কিভাবে পরামিতি C# এ পাস করা হয়?

  2. পাইথন ম্যাটপ্লটলিবে একটি মাল্টিভেরিয়েট ফাংশন কীভাবে প্লট করবেন?

  3. আমি কিভাবে পাইথন ফাংশনের আর্গুমেন্টের সংখ্যা খুঁজে পেতে পারি?

  4. পাইথনে ল্যাম্বডা ফাংশন কীভাবে ব্যবহার করবেন?