and العطف المنطقي (تقييم قصير)

آخر تحديث: 2026-09-22

and العطف المنطقي (تقييم قصير)

and هو العطف المنطقي: يُعيد أول قيمة زائفة أو آخر قيمة صحيحة؛ لا يُعيد True/False.

التصنيفالعوامل
النوععامل
إصدار بايثونall

📝 الصياغة

a and b

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

0
x
c
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qهل يُرجع `and` دائمًا True/False؟
Aلا، فهو يُرجع أحد معامِلَيه: `0 and 'x'` يُرجع `0`، و`1 and 'x'` يُرجع `'x'`. فقط عند استخدام النتيجة في حالة `if` تُقيَّم بمعيار الصدق.
Qماذا يعني قصر الدائرة (short-circuit) في `and`؟
Aإنه يقيّم من اليسار إلى اليمين ويُرجع أول قيمة كاذبة فورًا، دون تقييم الجانب الأيمن إطلاقًا. على سبيل المثال، في `a and b`، عندما يكون `a` كاذبًا لا يُقيَّم `b` — مفيدًا لكتابة وصول آمن مثل `.x`.
Qما الفرق بين and و&؟
A`and` منطق منطقي (قصر دائرة، يُرجع معاملًا)؛ بينما `&` AND ثنائي البتات (يعمل بتًا-بتًا على الأعداد الصحيحة، أو تقاطع مجموعات على المجموعات). `1 & 2` هو `0` بينما `1 and 2` هو `2` — سلوك مختلف تمامًا.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%