int.bit_count() عدد البتات المضبوطة
آخر تحديث: 2026-09-22
int.bit_count() عدد البتات المضبوطة
int.bit_count() يعيد عدد الآحاد 1 في التمثيل الثنائي للعدد الصحيح (Python 3.10+).
| التصنيف | دوال الأرقام |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
int.bit_count()
القيمة المُعادة:int. The number of ones in the binary representation (3.10+).
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
3
8
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تُرجع الدالة bit_count()؟
Aعدد الآحاد في التمثيل الثنائي للعدد الصحيح (يُعرف أيضًا باسم population count). على سبيل المثال، قيمة 7 في النظام الثنائي هي 111، لذا تُرجع 3.
Qما إصدار Python المطلوب؟
APython 3.10+.
Qكيف تُحسب الأعداد السالبة؟
Aتُحسب حسب التمثيل الثنائي للقيمة المطلقة: (-1).bit_count() تُرجع 1، تمامًا مثل 1.
Qما هي الاستخدامات الشائعة؟
Aعدّ البتات المضبوطة، وحساب مسافة هامينغ، وغيرها من عمليات البت.