recent
أخبار ساخنة

الدوال functions في بايثون PYTHON الدرس|11|

الصفحة الرئيسية
Function python

الدوال في بايثون Function

الدوال تعني في اللغة الإنجليزية methon أو Function وهي دالة نضعها بأنفسنا تسهل لنا كثير من العمل في بايثون وجميع لغات البرمجة لها دوال., لأن الكود الذي نكتبه اكثر من مرة نضع له داله تنفذ لنا هذا الكود حسب طلبنا ( يكون وظيفتها الأساسية تنفيذ الكود لنا ) . ربما يكون لدينا كود يتضمن اكثر من 30 سطر و لا نريد كتابته كل مرة , نضع دالة تنفذ لنا هذا الكود.
إن لغة بايثون بها الكثير من الدوا الجاهزة التي إستخدمناها في الدروس السابقة مثل (print, max, min, clear).

قواعد كتابة الدوال في بايثون

  1. لا ينفع بداية اسم الدالة برقم مثل (5,8,8,2,8).
  2. لا ينفع بداية اسمها برمز مثل (#,$,@).
  3. لا ينفع تقسيم الدالة لكلمتين او اكثر مثل (ahmed kaissar) وانما نفصلها باندرسكور _.
def ahmed_kaissar (name ="kaissar")
في هذه الحالة  name يسمى بارميتر و kaissar يسمى ارجيومنت.

مثال
>>>def info ():
   print("ahmed kaissar")
   print("data")
>>>info()
ahmed kaissar
data
 
كما لآحظنا في المثال وضعنا دالة إسمها info و اعطيناها مهام طباعة سطرين, وعندما إستدعينا الدالة بإسمها ()info طَبَعَ لنا ما بداخل هذه الدالة فأختصرنا هذا الكود بكلمة info.

مثال
>>>def info (name,age) :
   print ("your name is {0} and your age is {1}".format(name,age))
>>>info ("data","26")
your name is data and your age is 26
>>> 

google-playkhamsatmostaqltradent