الفرق بين المراجعتين لصفحة: «Python/bin»
< Python
طلا ملخص تعديل |
رؤيا-بنعطية (نقاش | مساهمات) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>bin()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>bin()</code> في بايثون}}</noinclude> | ||
تُحوّل الدّالة <code>bin()</code> عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ <code> | تُحوّل الدّالة <code>bin()</code> عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ <code>"0b"</code>. | ||
== البنية العامة == | == البنية العامة == |
مراجعة 13:20، 17 أبريل 2018
تُحوّل الدّالة bin()
عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ "0b"
.
البنية العامة
bin(x)
المعاملات
x
عدد صحيح، إن لم يكن كائنًا من النّوع int
، فيجب على الكائن أن يحتوي على التّابع الخاصّ __index__()
الذي يجب عليه أن يُعيد عددًا صحيحًا.
القيمة المعادة
سلسلة نصيّة ثنائيّة مسبوقة بالمقطع النّصيّ “0b”
.
أمثلة
تُوضّح الأمثلة التّالية كيفيّة عمل هذه الدّالة:
>>> bin(3)
'0b11'
>>> bin(-10)
'-0b1010'
ملاحظات
إن لم ترغب بالحصول على السّابقة “0b”، يُمكنك استعمال أحد الطّرق التّاليّة:
>>> format(14, '#b'), format(14, 'b')
('0b1110', '1110')
>>> f'{14:#b}', f'{14:b}'
('0b1110', '1110')
انظر الدّالة format() للمزيد من المعلومات.