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

من موسوعة حسوب
< Python‏ | float
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>float.hex()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>float.hex()‎</code> في بايثون}}</noinclude>
تعيد الدالة <code>hex()‎</code> العدد العشري ذا الفاصلة العائمة [[Python/str|كسلسلة نصية]] تتضمن التمثيل الست عشري لذلك العدد.
+
تعيد الدالة <code>hex()‎</code> العدد العشري ذا الفاصلة العائمة [[Python/str|كسلسلة نصية]] تتضمن التمثيل الست عشري لذلك العدد. هذه الدالة هي تابع نسخة instance method.
  
 
== الصيغة العامة ==
 
== الصيغة العامة ==

مراجعة 11:53، 1 مايو 2018

تعيد الدالة hex()‎ العدد العشري ذا الفاصلة العائمة كسلسلة نصية تتضمن التمثيل الست عشري لذلك العدد. هذه الدالة هي تابع نسخة instance method.

الصيغة العامة

x.hex()

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

تعيد الدالة hex()‎ العدد العشري ذا الفاصلة العائمة كسلسلة نصية تتضمن التمثيل الست عشري لذلك العدد. وتتضمن هذه السلسلة النصية - في حال تطبيق الدالة على عدد عشري محدّد - الرمز 0x في بدايتها والحرف p والأس (exponent) في نهايتها.

أمثلة

يوضّح المثال التالي القيمة المعادة عند استخدام هذه الدالة مع الأعداد العشرية:

>>> x = 3.2
>>> x.hex()
'0x1.999999999999ap+1'
>>> y = 5.9
>>> y.hex()
'0x1.799999999999ap+2'
>>> z = 489.124
>>> z.hex()
'0x1.e91fbe76c8b44p+8'

انظر أيضًا

مصادر