কম্পিউটার

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


পাইথনে, ফাংশন আর্গুমেন্ট সবসময় রেফারেন্স দ্বারা পাস করা হয়। এটি বাস্তবসম্মত, আনুষ্ঠানিক আর্গুমেন্ট এবং রিটার্ন করা বস্তুর id() চেক করে যাচাই করা যেতে পারে

def foo(x):
  print ("id of received argument",id(x))
  x.append("20")
  return x
a = ["10"]
print ("id of argument before calling function",id(a))
b = foo(a)
print ("id of returned object",id(b))
print (b)
print (a)

foo() এবং b এর ভিতরে a, x এর id() একই রকম পাওয়া যায়।

id of argument before calling function 1475589299912
id of received argument 1475589299912
id of returned object 1475589299912

  1. পাইথনে একটি ফাংশন কিভাবে সংজ্ঞায়িত করবেন?

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

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

  4. কিভাবে একটি ফাংশন আর্গুমেন্ট হিসাবে পাইথন ফাংশন পাস?