تستخدم function in python أو الدالة لتجزئة البرنامج, حيث تمثل الدالة مجموعة من الأوامر يتم تنفيذها بمجرد إستدعاء الدالة.
إنشاء و تنفيذ الدالة
def my_function(): print("Welcome to my application") my_function()
عوامل الدالة parametares
تمثل عوامل الدالة المنافذ لإدخال قيم الي الدالة أثناء تنفيذها
def user_info(name,age): print("Welcome "+name+" your age is "+str(age)+" years old") user_info("ramy",34)
يمكن ضبط العوامل بقيم إفتراضية
يمكن ضبط العوامل كمصفوفة List
يمكن أيضاً ضبط العوامل بمصفوفة dictionary
العودة بقيم من خلال return
تستخدم الكلمة المفتاحية return للعودة بقية في نهاية تنفيذ الدالة
def welcome_msg(user_name): return "welcome "+user_name msg = welcome_msg("hazem") print(msg)
إستدعاء دالة دخل دالة callback
يمكن إستدعاء دالة من داخل دالة من خلال العامل parameter
إستدعاء الدالة لنفسها
يمكن إستدعاء الدالة لنفسها لتقوم بتنفيذ الأوامر من جديد
تمرير مصفوفة من خلال العامل
مصفوفة فارغة
في لغة البايثون لا يمكن ترك الدالة فارغة بحيث أن لا تحتوى على أي أوامر, و لكن يمكن إستخدام كلمة pass لتجنب أي أخطاء
def empty_func(): pass empty_func()
- روابط هامة لكورس لغة بايثون
- المتغير variable python
- انواع البيانات data type python
- if condition in python
- for loop in python
- while loop in python
- arithmetic operators in python
- assignment operators in python
- comparison operators in python
- logical operators in python
- identity operators in python
- input command in python
- array collection in python
- list in python
- tuple in python
- set in python
- dictionary in python
- iterators in python
- function in python