Search⌘ K
AI Features

دوال Python : تعريفها، استدعاؤها، وإرجاع القيم

فهم كيفية تعريف واستخدام الدوال ذات الوسائط.

لقد كنا نستخدم وظائف مدمجة مثلprint() وinput() والآن حان دورنا لإنشاء أوامرنا القابلة لإعادة الاستخدام باستخدام الدوال.

فكّر في الوظيفة كأنها وصفة طعام:

  • له اسم.

  • يمكنه استقبال المكونات (المدخلات).

  • إنه يفعل شيئاً ما عند استخدامه.

الوظائف المدمجة مقابل الوظائف التي يحددها المستخدم

  • توفر Python بالفعل وظائف مدمجة، مثلprint() أوlen() .

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

يتيح لك إنشاء الدوال ما يلي:

  • أعد استخدام الكود الخاص بك.

  • نظّم برنامجك.

  • اجعلها أسهل في القراءة والفهم.

كتابة دالتنا الأولى

أنت على وشك إنشاء دالة بسيطة تقول مرحباً.

Python
def greet(): # Define a new function
print("Hello!") # What it does
greet() # Call the function

لقد أنشأنا للتو أول دالة مخصصة لنا وقمنا باستدعائها!

ما الذي يحدث هنا؟

  • def يبدأ تعريف الدالة.

  • greet هذا هو اسم الدالة.

  • () وهذا يعني أنه يمكنه استقبال المدخلات (التي تسمى المعلمات ).

  • greet() يقوم بتشغيل الوظيفة.

إضافة إدخال الخاص

والآن، دعونا نجعل دالتك مرنة عن طريق تمرير قيمة إلىname .

Python
def greet(name):
print("Hello,", name)
greet("Ava")
greet("Zane")

الآن تعمل الدالة مع أي اسم نعطيه لها!

إرجاع قيمة

بعض الدوال تُعيد شيئًا ما باستخدامreturn كلمة مفتاحية.

Python
def add(a, b):
return a + b
result = add(5, 3)
print(result)

الreturn تُعيد الكلمة المفتاحية قيمة . يمكننا تخزينها أو استخدامها.

يمكن للدوال أن تقوم بعمل ما وتعيد قيمة يمكنك استخدامها لاحقًا.

جرب هذا: أنشئ دالتك الترفيهية الخاصة.

أنشئ وظيفة الرسائل الخاصة بك!

Python
def favorite_color(color):
print("My favorite color is", color)
favorite_color("green")
favorite_color("purple")

حاول تغيير الرسالة أو اسم الدالة لتخصيصها!