الفرق بين المراجعتين لصفحة: «Python/float/hex»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 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'