...

/

إنشاء الوظيفة

إنشاء الوظيفة

تعلم كيفية إنشاء واستخدام الوظائف في Python.

سنغطي ما يلي...

بناء

كيف ننشئ دالة؟ في Python، يمكن تعريف الدالة باستخدامdef الكلمة الرئيسية بالتنسيق التالي:

Press + to interact
  1. الfunction name هو ببساطة الاسم الذي سنستخدمه لتحديد الدالة واستدعائها داخل الكود. أفضل ممارسات التسمية مشابهة لتلك التي ناقشناها لتسمية متغير في الدروس السابقة - استخدم حالة الثعبان استخدم الأحرف الصغيرة وافصل الكلمات باستخدام الشرطة السفلية. ، يتجنب اختصارات غير شائعة تُسمى الاختصارات غير الشائعة الاستخدام اختصارات غير شائعة. على سبيل المثال، "cfm" تعني "قدم مكعب في الدقيقة"، ، يتجنب أحرف خاصة الأحرف الخاصة هي رموز ليست أحرفًا أو أرقامًا، وتستخدم لأغراض مختلفة؛ على سبيل المثال، @ في عناوين البريد الإلكتروني أو # في علامات التصنيف. ، وابدأ أسماء الوظائف بفعل يتوافق مع الإجراء الذي تؤديه الوظيفة.sort_list وcalculate_area هي أمثلة جيدة لتسمية الوظيفة.

  2. الparameters مدخلات الدالة هي متغيرات، ويمكن استخدامها داخل كتلة الدالة، كما هو الحال مع المتغيرات. المعلمات اختيارية.

  3. يحتوي نص الدالة على مجموعة العمليات التي ستنفذها. ويكون هذا النص دائمًا مُسطرًا إلى اليمين. كما فعلنا في الكود الخاص بـif حاجز.

تطبيق

لنبدأ بإنشاء دالة بسيطة تطبع أربعة أسطر من النص. لن تحتوي على أي معاملات. سنسميهاmy_print_function يمكننا استدعاء الدالة في الكود الخاص بنا باستخدام اسمها مع أقواس فارغة:

Press + to interact
Python 3.10.4
def my_print_function(): # No parameters
print("This")
print("is")
print("A")
print("function")
# Function ended
# Calling the function in the program multiple times
my_print_function()
my_print_function()

وهكذا، أنشأنا دالتنا الأولى! يمكننا إعادة استخدامها وقتما نشاء.

لاحظ أن تعريف الدالة يأتي قبل استدعاء الدالة في المثال السابق. لاستخدام دالة، يجب إنشاؤها أولاً. إذا نقلنا السطرين 1 و 11 بعد استدعاء الدالة، فسيظهر خطأ في Python . ...