عبارة الارجاع return في بايثون
عبارة الارجاع return هي عبارة برمجية في لغة بايثون تستخدم لإنهاء استدعاء الدالة وإرجاع قيمة التعبير.
طريقة عمل عبارة الارجاع
عند تنفيذ عبارة الارجاع، فإنها تقوم بما يلي:
- تتوقف عن تنفيذ الدالة التي تم استدعاؤها.
- تعيد قيمة التعبير الذي يلي عبارة الارجاع.
مثال على استخدام عبارة الارجاع
Python
def add(a, b):
return a + b
print(add(1, 2)) # يطبع 3
في هذا المثال، تقوم الدالة add()
بإضافة رقمين. تُستخدم عبارة الارجاع return
لإرجاع قيمة النتيجة.
أنواع القيم التي يمكن إرجاعها بواسطة عبارة الارجاع
عبارة الارجاع يمكنها إرجاع أي نوع من القيم، بما في ذلك:
- الأرقام
- السلاسل
- القوائم
- المجمعات
- الكائنات
القيمة الافتراضية لعبارة الارجاع
إذا لم يتم تحديد قيمة التعبير بعد عبارة الارجاع، فإن القيمة الافتراضية التي يتم إرجاعها هي None
.
استخدام عبارة الارجاع لمعالجة الأخطاء
يمكن استخدام عبارة الارجاع لمعالجة الأخطاء في دالة. على سبيل المثال، يمكن استخدام عبارة الارجاع لإعادة قيمة خطأ أو لوقف تنفيذ الدالة.
مثال على استخدام عبارة الارجاع لمعالجة الأخطاء
Python
def divide(a, b):
if b == 0:
return "لا يمكن القسمة على الصفر"
else:
return a / b
print(divide(1, 0)) # يطبع "لا يمكن القسمة على الصفر"
في هذا المثال، إذا كان المعامل الثاني للدالة divide()
مساوياً للصفر، فإن عبارة الارجاع ستعيد قيمة خطأ.
خاتمة
عبارة الارجاع هي أداة مهمة في لغة بايثون. يمكن استخدامها لإنهاء استدعاء الدالة وإرجاع قيمة التعبير. يمكن استخدامها أيضًا لمعالجة الأخطاء في الدالة.