القائمة الرئيسية

الصفحات

الدوال methods في بايثون Python الدرس|11|

 29a1e3b8-3e84-4b14-b60d-0fa97512e420-cd6559189a3c.small


الدوال او المهام

هي دالة نضعها بأنفسنا تسهل لنا كثير من العمل في بايثون وجميع لغات البرمجة لها دوال, لأن الكود الذي نكتبه اكثر من مرة نضع له داله تنفذ لنا هذا الكود حسب طلبنا ( يكون وظيفتها الاساسية تنفيذ الكود لنا ) ربما يكون لدينا كود يتضمن اكثر من 30 سطر و لا نريد كتابته كل مرة , نضع دالة تنفذ لنا هذا الكود.

قواعد الدوال

- لا ينفع بداية اسم الدالة برقم مثل (5,8,8,2,8).
- لا ينفع بداية اسمها برمز مثل (#,$,@).
- لا ينفع تقسيم الدالة لكلمتين او اكثر مثل (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
>>>
لا يحتاج هذا المثال لشرح فهو واضح.
هل اعجبك الموضوع :

تعليقات

التنقل السريع