دوال Python : تعريفها، استدعاؤها، وإرجاع القيم
فهم كيفية تعريف واستخدام الدوال ذات الوسائط.
لقد كنا نستخدم وظائف مدمجة مثلprint() وinput() والآن حان دورنا لإنشاء أوامرنا القابلة لإعادة الاستخدام باستخدام الدوال.
فكّر في الوظيفة كأنها وصفة طعام:
له اسم.
يمكنه استقبال المكونات (المدخلات).
إنه يفعل شيئاً ما عند استخدامه.
الوظائف المدمجة مقابل الوظائف التي يحددها المستخدم
توفر Python بالفعل وظائف مدمجة، مثل
print()أوlen().الدوال المعرفة من قبل المستخدم هي تلك التي تقوم بإنشائها باستخدام
defكلمة مفتاحية.
يتيح لك إنشاء الدوال ما يلي:
أعد استخدام الكود الخاص بك.
نظّم برنامجك.
اجعلها أسهل في القراءة والفهم.
كتابة دالتنا الأولى
أنت على وشك إنشاء دالة بسيطة تقول مرحباً.
لقد أنشأنا للتو أول دالة مخصصة لنا وقمنا باستدعائها!
ما الذي يحدث هنا؟
defيبدأ تعريف الدالة.greetهذا هو اسم الدالة.()وهذا يعني أنه يمكنه استقبال المدخلات (التي تسمى المعلمات ).greet()يقوم بتشغيل الوظيفة.
إضافة إدخال الخاص
والآن، دعونا نجعل دالتك مرنة عن طريق تمرير قيمة إلىname .
الآن تعمل الدالة مع أي اسم نعطيه لها!
إرجاع قيمة
بعض الدوال تُعيد شيئًا ما باستخدامreturn كلمة مفتاحية.
الreturn تُعيد الكلمة المفتاحية قيمة . يمكننا تخزينها أو استخدامها.
يمكن للدوال أن تقوم بعمل ما وتعيد قيمة يمكنك استخدامها لاحقًا.
جرب هذا: أنشئ دالتك الترفيهية الخاصة.
أنشئ وظيفة الرسائل الخاصة بك!
حاول تغيير الرسالة أو اسم الدالة لتخصيصها!