إنشاء الوظيفة
تعلم كيفية إنشاء واستخدام الوظائف في Python.
سنغطي ما يلي...
بناء
كيف ننشئ دالة؟ في Python، يمكن تعريف الدالة باستخدامdef
الكلمة الرئيسية بالتنسيق التالي:
ال
function name
هو ببساطة الاسم الذي سنستخدمه لتحديد الدالة واستدعائها داخل الكود. أفضل ممارسات التسمية مشابهة لتلك التي ناقشناها لتسمية متغير في الدروس السابقة - استخدم ، يتجنبحالة الثعبان استخدم الأحرف الصغيرة وافصل الكلمات باستخدام الشرطة السفلية. ، يتجنباختصارات غير شائعة تُسمى الاختصارات غير الشائعة الاستخدام اختصارات غير شائعة. على سبيل المثال، "cfm" تعني "قدم مكعب في الدقيقة"، ، وابدأ أسماء الوظائف بفعل يتوافق مع الإجراء الذي تؤديه الوظيفة.أحرف خاصة الأحرف الخاصة هي رموز ليست أحرفًا أو أرقامًا، وتستخدم لأغراض مختلفة؛ على سبيل المثال، @ في عناوين البريد الإلكتروني أو # في علامات التصنيف. sort_list
وcalculate_area
هي أمثلة جيدة لتسمية الوظيفة.ال
parameters
مدخلات الدالة هي متغيرات، ويمكن استخدامها داخل كتلة الدالة، كما هو الحال مع المتغيرات. المعلمات اختيارية.يحتوي نص الدالة على مجموعة العمليات التي ستنفذها. ويكون هذا النص دائمًا مُسطرًا إلى اليمين. كما فعلنا في الكود الخاص بـ
if
حاجز.
تطبيق
لنبدأ بإنشاء دالة بسيطة تطبع أربعة أسطر من النص. لن تحتوي على أي معاملات. سنسميهاmy_print_function
يمكننا استدعاء الدالة في الكود الخاص بنا باستخدام اسمها مع أقواس فارغة:
def my_print_function(): # No parametersprint("This")print("is")print("A")print("function")# Function ended# Calling the function in the program multiple timesmy_print_function()my_print_function()
وهكذا، أنشأنا دالتنا الأولى! يمكننا إعادة استخدامها وقتما نشاء.
لاحظ أن تعريف الدالة يأتي قبل استدعاء الدالة في المثال السابق. لاستخدام دالة، يجب إنشاؤها أولاً. إذا نقلنا السطرين 1 و 11 بعد استدعاء الدالة، فسيظهر خطأ في Python . ...