الفرق بين المراجعتين ل"Python/bin"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة الصّفحة)
 
ط
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>bin()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>bin()‎</code> في بايثون}}</noinclude>
تُحوّل الدّالة <code>bin()‎</code> عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ “0b”.
+
تُحوّل الدّالة <code>bin()‎</code> عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ <code>“0b”</code>.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 9: سطر 9:
 
== المعاملات ==
 
== المعاملات ==
 
=== <code>x</code> ===
 
=== <code>x</code> ===
عدد صحيح، إن لم يكن كائنًا من النّوع int، فيجب على الكائن أن يحتوي على التّابع الخاصّ ‎_‎_index‎_‎_()‎ الذي يجب عليه أن يُعيد عددًا صحيحًا.
+
عدد صحيح، إن لم يكن كائنًا من النّوع <code>[[Python/int|int]]</code>، فيجب على الكائن أن يحتوي على التّابع الخاصّ ‎<code>_‎_index‎_‎_()‎</code> الذي يجب عليه أن يُعيد عددًا صحيحًا.
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
سلسلة نصيّة ثنائيّة مسبوقة بالمقطع النّصيّ “0b”.
+
سلسلة نصيّة ثنائيّة مسبوقة بالمقطع النّصيّ <code>“0b”</code>.
  
 
== أمثلة ==
 
== أمثلة ==
سطر 31: سطر 31:
 
('0b1110', '1110')
 
('0b1110', '1110')
 
</syntaxhighlight>
 
</syntaxhighlight>
انظر الدّالة  [[Python/format|format‎(‎)‎ ]] للمزيد من المعلومات.
+
انظر الدّالة  [[Python/format|format‎(‎)‎]] للمزيد من المعلومات.
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* [[Python/formatting-output|تنسيق المخرجات في بايثون]]
+
* [[Python/formatting-output|تنسيق المخرجات في بايثون]].
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
  

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

انظر أيضًا

مصادر