الإجابة:
لتعريف دالة جديدة في بايثون نستخدم الكلمة الأساسية def.
التفسير الموسع:
كلمة def هي اختصار لكلمة definition، والتي تعني تعريف. تستخدم هذه الكلمة لتعريف دالة جديدة في بايثون.
يتكون تعريف الدالة في بايثون من العناصر التالية:
- اسم الدالة: وهو اسم الدالة الذي يمكننا استخدامه لاستدعائه.
- قائمة المعاملات: وهي قائمة بالقيم التي يمكننا تمريرها إلى الدالة عند الاستدعاء.
- كتلة الكود: وهي مجموعة التعليمات التي سيتم تنفيذها عند استدعاء الدالة.
على سبيل المثال، لتعريف دالة تحسب مجموع قيمتين، يمكننا استخدام الكود التالي:
Python
def sum(x, y):
return x + y
في هذا المثال، يُسمى اسم الدالة sum. تحتوي قائمة المعاملات على قيمتين، x و y. تحسب كتلة الكود المجموع وتعيد القيمة.
عند استدعاء الدالة، يمكننا استخدام اسم الدالة متبوعًا بقائمة من القيم للمعاملات. على سبيل المثال، يمكننا استدعاء الدالة sum كما يلي:
Python
result = sum(1, 2)
print(result)
سيؤدي هذا الكود إلى طباعة القيمة 3.
يمكن أن تحتوي الدالة في بايثون على أي عدد من المعاملات، ويمكن أن تكون هذه المعاملات من أي نوع. يمكن أن تحتوي الدالة أيضًا على كتلة كود تحتوي على أي عدد من التعليمات.