Search⌘ K
AI Features

أنشئ أوامرك الخاصة

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

لقد كنا نستخدم وظائف مدمجة مثل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")

حاول تغيير اسم الرسالة أو الوظيفة لتجعلها خاصة بك!