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