دوال بايثون

لا أحد يحب أن يعيد كتابة مجموعة من التعليمات البرمجية كل مرة للقيام بمهمة ما خاصة إذا كانت تلك المهمة كثيرة الإستخدام ولهذا يقوم بايثون بإستخدام الدوال للقيام بتلك المهمات بسرعة وسهولة .

الدوال في بايثون عبارة عن برامج صغيرة بذاتها صممت خصيصا للقيام بمهمة معينة حيث يمكنك دمج البرامج الكبيرة مع الدوال وتنفيذها في أي وقت تريد وهذا سيوفر عليك الكثير من الوقت والجهد بدلا من إعاد كتابة نفس الكود كل مرة تريد القيام بنفس المهام .

يمكن إنشاء الدوال داخل Class او الوحدات أو حتى داخل دالة اخرى وبحصوص الدوال التي يتم إنشاءها داخل Class يتم تسميتها method

الدوال في بايثون عبارة عن كائنات وطبعا يمكن تعديلها وتغيير قيمها مثلها مثل الكائنات الأخرى في بايثون ويمكننا تحديد انواع الدوال إلى ثلاثة أجزاء :

  • دوال متاحة دائما للإستخدام .
  • دوال داخل وحدات خارجية يجب إستدعائها حتى يمكن إستخدامها .
  • دوال معرفة من قبل المبرمج من خلال الكلمة المحجوزة def .

كما أن إستخدام دوال بايثون سيساعدنا في الحالات التالية : زيـــــــــــــــــــــــــد حوس

  • تقسيم المشاكل الكبيرة والمعقدة الى أجزاء صغيرة .
  • تقليل تكرار التعليمات البرمجية .
  • تحسين وسهولة قراءة الكود .

إنشاء دوال بايثون 


def Function_name():

لإنشاء دوال بايثون نتيع الطرق التالية :

  • أولا علينا بإخبار بايثون أننا بصدد إنشاء دالة جديد ة وذلك بكتابة كلمة def في بداية السطر .
  • بعد ذلك نقوم بتحديد إسم الدالة التي نريد إنشاءها مثل py_arab
  • ثم نقوم بفتح قوسين () ويمكن أضافة قيم بداخلهما إذا كنا بحاجة إلى ذلك .
  • و أخير يجب إضافة نقتطين في نهاية السطر :

def py_arab():
    print ("Learning is fun ")
py_arab()

الدالة py_arab سيتم مناداتها وسيكون ناتجها عرض الرسالة “Learning is fun”

uندما نقوم بإنشاء دالة تذكر أخي القارئ ان تكتب السطر الموالي للنقطتين : بعد المسافة البادئة والتي تساوي أربع مسافات و في حالة عدم الإلتزام بالمسافة البادئة سيكون هناك حطا من نوع خطأ البادئة.

 

 

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Post Navigation