إنشاء الوظائف
تعلم كيفية إنشاء واستخدام الدوال في Python.
بناء
كيف نُنشئ دالة فعليًا؟ في Python، يمكن تعريف الدالة باستخدامdef الكلمة المفتاحية بالصيغة التالية:
ال
function nameهو ببساطة الاسم الذي سنستخدمه لتحديد الدالة واستدعائها داخل الكود. أفضل ممارسات التسمية مشابهة لتلك التي ناقشناها لتسمية متغير في الدروس السابقة - استخدم ، يتجنبSnake_case استخدم الأحرف الصغيرة وافصل الكلمات باستخدام الشرطات السفلية. ، يتجنباختصارات غير شائعة تُسمى الاختصارات غير الشائعة بالاختصارات غير المألوفة. على سبيل المثال، يرمز "cfm" إلى "قدم مكعب في الدقيقة". ، وابدأ أسماء الدوال بفعل يتوافق مع الإجراء الذي تقوم به الدالة.رموز خاصة الأحرف الخاصة هي رموز ليست أحرفًا أو أرقامًا، وتستخدم لأغراض مختلفة؛ على سبيل المثال، @ في عناوين البريد الإلكتروني أو # في علامات التصنيف. sort_listوcalculate_areaتُعد هذه أمثلة جيدة على تسمية الدوال.ال
parametersتُعدّ مُدخلات الدالة هي عناصرها. وهي عبارة عن متغيرات، ويمكن استخدامها داخل كتلة الدالة بنفس طريقة استخدام المتغيرات. المعاملات اختيارية.يحتوي جسم الدالة على مجموعة العمليات التي ستنفذها. ويتم دائمًا وضع مسافة بادئة إلى اليمين، على غرار كيفية وضعنا للمسافة البادئة في الكود الخاص بـ
ifحاجز.
تطبيق
لنبدأ بإنشاء دالة بسيطة تطبع أربعة أسطر من النص. لن تحتوي على أي معلمات. سنسميهاmy_print_function يمكننا استدعاء الدالة في الكود الخاص بنا باستخدام اسمها مع أقواس فارغة:
وهكذا، أنشأنا أول دالة لنا! يمكننا إعادة استخدامها متى شئنا.
لاحظ أن تعريف الدالة يسبق استدعاءها في المثال أعلاه. لاستخدام دالة، يجب أن تكون قد أُنشئت أولًا. إذا نقلنا الأسطر من 1 إلى 5 بعد استدعاءات الدالة ( السطرين 10 و11 )، فسيُظهر Python خطأً. ...