quit() الخروج (quit مرادف لـ exit)
آخر تحديث: 2026-09-22
quit() الخروج (quit مرادف لـ exit)
quit() هو اسم بديل لـ exit()، ويطرح أيضًا SystemExit.
| التصنيف | الدوال المدمجة |
|---|---|
| النوع | دالة مدمجة |
| إصدار بايثون | all |
📝 الصياغة
quit([code])
⚙️ المعاملات
| code اختياري | Exit code (int or None).(القيمة الافتراضية:None) |
|---|
القيمة المُعادة:Never returns: raises SystemExit (same as exit()).
💥 الاستثناءات
SystemExit— Always raised on call (the normal exit mechanism).
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
quit code: 1
🏷️ دوال مدمجة ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل quit() و exit() متطابقتان تمامًا؟
Aنعم؛ فـ quit() اسم مستعار لـ exit() وسلوكه في رمي SystemExit ودلالات رمز الخروج متطابق تمامًا.
Qهل يمكن لـ quit() إنهاء سكربت بشكل صحيح؟
Aنعم يمكنها، لكنها مثل exit() صُمِّمت كأداة تفاعلية؛ داخل السكربت يُنصح بـ sys.exit(code) لدلالة أوضح.
Qلماذا يستخدم البعض quit والبعض exit؟
Aمجرد عادة شخصية؛ فهما متكافئان تمامًا، وفي الواقع كلاهما كائنات تقدّمها وحدة site داخل REPL بتأثير استدعائها ذاته.
Qما فائدة معامل quit(code)؟
Aرمز الخروج: 0 يعني خروجًا طبيعيًا، وقيمة غير صفرية تعني خروجًا غير طبيعي، ويمكن للعمليات الخارجية استخدام القيمة للحكم على نتيجة تشغيل البرنامج.