&= إسناد AND البتّي

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

&= إسناد AND البتّي

&= يحسب AND البتّي بين المتغير الأيسر والقيمة اليمنى بما يعادل x = x & y.

التصنيفالعوامل
النوععامل

📝 الصياغة

x &= y

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qماذا يفعل x &= y بالأعداد الصحيحة والمجموعات على التوالي؟
Aللأعداد الصحيحة يجري AND ثنائي البتات ويعيد الربط: مع `x = 6; x &= 3`، يكون `x == 2`. للمجموعات هو تقاطع في مكانه: `s &= {1}` مكافئ لـ `s.intersection_update({1})`.
Qهل `&=` مكافئ تمامًا لـ x = x & y؟
Aللأنواع غير القابلة للتغيير (int) مكافئ تمامًا؛ للمجموعات، يستخدم `&=` `__iand__` ليعمل في مكانه، أكثر كفاءة قليلًا ودون استبدال الكائن (نفس `id`).
Qهل يجب أن يكون x في x &= y عددًا صحيحًا؟
Aلا. تعمل المجموعات أيضًا: مع `s = {1, 2}; s &= {2, 3}`، يكون `s == {2}`.
Web-Tutorial.com

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

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

100%