কম্পিউটার

পাইথন ফাংশনের ভিতরে প্যারামিটার নামের তালিকা কিভাবে পাবেন?


একটি ফাংশন বা ফাংশন [কিছু] থেকে আর্গুমেন্টের সংখ্যা এবং নাম বের করতে ("arg1", "arg2"), আমরা পরিদর্শন মডিউল ব্যবহার করি।

প্রদত্ত কোডটি aMethod এবং foo ফাংশনের ভিতরে পরামিতিগুলি সন্ধান করতে পরিদর্শন মডিউল ব্যবহার করে নিম্নরূপ লেখা হয়েছে৷

উদাহরণ

inspectdef aMethod(arg1, arg2):passprint(inspect.getargspec(aMethod))def foo(a,b,c=4, *arglist, **কীওয়ার্ড):পাসপ্রিন্ট(inspect.getargspec(foo)) 

আউটপুট

ArgSpec(args=['arg1', 'arg2'], varargs=None, keywords=None, defaults=None)ArgSpec(args=['a', 'b', 'c'], varargs=' arglist', keywords='keywords', defaults=(4,))

  1. আমি কিভাবে স্থানীয়ভাবে ইনস্টল করা পাইথন মডিউলগুলির একটি তালিকা পেতে পারি?

  2. কিভাবে পাইথনে একটি স্ট্রিং হিসাবে একটি ফাংশন নাম পেতে?

  3. পাইথনে একটি ফাংশনে ডিফল্ট প্যারামিটার মান কিভাবে সেট করবেন?

  4. কিভাবে আমরা পাইথন ফাংশন থেকে একটি তালিকা ফেরত দিতে পারি?