function in python

python reference

تستخدم 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()

Leave a Reply