الفرق بين المراجعتين لصفحة: «Python/bin»

من موسوعة حسوب
لا ملخص تعديل
سطر 24: سطر 24:


== ملاحظات ==
== ملاحظات ==
إن لم ترغب بالحصول على السّابقة “0b”، يُمكنك استعمال أحد الطّرق التّاليّة:  
إن لم ترغب بالحصول على السّابقة <code>"0b"</code>، يُمكنك استعمال أحد الطرائق التّاليّة:  
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
>>> format(14, '#b'), format(14, 'b')
>>> format(14, '#b'), format(14, 'b')
سطر 31: سطر 31:
('0b1110', '1110')
('0b1110', '1110')
</syntaxhighlight>
</syntaxhighlight>
انظر الدّالة  [[Python/format|format‎(‎)‎]] للمزيد من المعلومات.
انظر الدّالة  <code>[[Python/format|format‎(‎)‎]]</code> للمزيد من المعلومات.
== انظر أيضًا ==
== انظر أيضًا ==
* [[Python/formatting-output|تنسيق المخرجات في بايثون]].
* [[Python/formatting-output|تنسيق المخرجات في بايثون]].

مراجعة 11:35، 21 مايو 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‎(‎)‎ للمزيد من المعلومات.

انظر أيضًا

مصادر