কম্পিউটার

কিভাবে পাইথন ফাংশন থেকে কোনটি ফেরত দেবেন না?


একটি রিটার্ন স্টেটমেন্ট ছাড়া ফাংশন শূন্য ফাংশন হিসাবে পরিচিত ফাংশন থেকে None ফেরত দেয়। None ছাড়া অন্য একটি মান ফেরত দিতে, আপনাকে ফাংশনে একটি রিটার্ন স্টেটমেন্ট ব্যবহার করতে হবে; এবং এই ধরনের ফাংশনকে ফলপ্রসূ ফাংশন বলা হয়।

None, True এবং False এর মত মানগুলি স্ট্রিং নয়:এগুলি পাইথনের বিশেষ মান এবং কীওয়ার্ড এবং সিনট্যাক্সের অংশ৷

যদি আমরা কোনো ফাংশনের শেষ পর্যন্ত পৌঁছাই এবং আমরা স্পষ্টভাবে কোনো রিটার্ন স্টেটমেন্ট এক্সিকিউট না করে থাকি, পাইথন স্বয়ংক্রিয়ভাবে None মানটি ফেরত দেয়।

কিছু ​​ফাংশন গণনা এবং ফলাফল ফেরত দেওয়ার পরিবর্তে কর্ম সম্পাদনের জন্য বিশুদ্ধভাবে বিদ্যমান। এই ধরনের ফাংশনকে প্রক্রিয়া বলা হয়।

উদাহরণ

নীচে একটি নমুনা কোড দেওয়া হয়েছে যা কিছুই দেয় না৷

def lyrics(): pass
a = lyrics()
print a

আউটপুট

None

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

  2. কিভাবে MySQL ফাংশন থেকে টেবিল ফেরত?

  3. কিভাবে C++ এ একটি ফাংশন থেকে একটি অ্যারে ফেরত যায়?

  4. কিভাবে একটি ফাংশন পাইথনে একটি চিত্র ফেরত দিতে হয় (ম্যাটপ্লটলিব ব্যবহার করে)?