الدالة float.hex()
في بايثون
يعيد التابع 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'
انظر أيضًا
- الأعداد العشرية في بايثون.
- التابع
float.as_integer_ratio()
: إعادة زوج من الأعداد الصحيحة التي تكون نسبتها مساوية للعدد العشري تمامًا، ويكون المقام في هذه النسبة موجبًا. - التابع
float.is_integer()
: اختبار ما إذا كان العدد العشري محدودًا (finite) ويمتلك قيمة صحيحة أم لا. - التابع
float.fromhex()
: إعادة العدد العشري الذي يمكن تمثيله باستخدام السلسلة النصية التي تتضمن الصيغة الست عشرية.