إنشاء الوظيفة
تعلم كيفية إنشاء واستخدام الوظائف في 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 . ...