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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة الصّفحة)
 
 
سطر 22: سطر 22:
 
'-0o70'
 
'-0o70'
 
</syntaxhighlight>
 
</syntaxhighlight>
إن أردت تحويل عدد صحيح إلى سلسلة نصيّة ثمانيّة إمّا دون السّابقة <code>0o</code> أو معها، فيمكنك استخدام أحد الطّرق الآتيّة:
+
إن أردت تحويل عدد صحيح إلى سلسلة نصيّة ثمانيّة إمّا دون السّابقة <code>0o</code> أو معها، فيمكنك استخدام إحدى الطرائق الآتيّة:
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
 
>>> '%#o' % 10, '%o' % 10
 
>>> '%#o' % 10, '%o' % 10
سطر 34: سطر 34:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* [[Python/str|السلاسل النصية في بايثون]].
 
* [[Python/str|السلاسل النصية في بايثون]].
* [[Python/format|الدالة format()‎ في بايثون]].
 
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
 +
* الدالة <code>[[Python/format|format()‎]]</code>: تحول قيمةً مُعطاةً إلى تمثيل مُنسّق حسب ما تُحدّده مواصفة التّنسيق المُعطاة.
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 13:06، 10 يونيو 2018

تُحوّل الدّالة oct()‎ عددًا صحيحًا إلى سلسلة نصيّة ثُمانيّة (octal string) مسبوقة بالسّابقة 0o والنّتيجة تكون تعبير بايثون صحيحًا.

البنية العامة

oct(x)

المعاملات

x

عدد صحيح، أو أيّ كائن يُعرّف التّابع الخاصّ ‎_‎_‎‎index‎_‎_‎(‎)‎ يُعيد عددا صحيحًا.

القيمة المعادة

سلسلة نصيّة ثُمانيّة تُمثّل العدد الصّحيح المُعطى.

أمثلة

المثال التّالي يوضّح كيفيّة عمل هذه الدّالة:

>>> oct(8)
'0o10'
>>> oct(-56)
'-0o70'

إن أردت تحويل عدد صحيح إلى سلسلة نصيّة ثمانيّة إمّا دون السّابقة 0o أو معها، فيمكنك استخدام إحدى الطرائق الآتيّة:

>>> '%#o' % 10, '%o' % 10
('0o12', '12')
>>> format(10, '#o'), format(10, 'o')
('0o12', '12')
>>> f'{10:#o}', f'{10:o}'
('0o12', '12')

انظر أيضًا

مصادر