الفرق بين المراجعتين ل"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).
  
 
== الصيغة العامة ==
 
== الصيغة العامة ==
سطر 8: سطر 8:
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
تعيد الدالة <code>hex()‎</code> العدد العشري ذا الفاصلة العائمة كسلسلة نصية تتضمن التمثيل الست عشري لذلك العدد. وتتضمن هذه السلسلة النصية - في حال تطبيق الدالة على عدد عشري محدّد - الرمز <code>0x</code> في بدايتها والحرف <code>p</code> والأس (exponent) في نهايتها.
+
يعيد التابع <code>hex()‎</code> العدد العشري ذا الفاصلة العائمة كسلسلة نصية تتضمن التمثيل الست عشري لذلك العدد. وتتضمن هذه السلسلة النصية - في حال تطبيق الدالة على عدد عشري محدّد - الرمز <code>0x</code> في بدايتها والحرف <code>p</code> والأس (exponent) في نهايتها.
  
 
== أمثلة ==
 
== أمثلة ==
يوضّح المثال التالي القيمة المعادة عند استخدام هذه الدالة مع الأعداد العشرية:<syntaxhighlight lang="python3">
+
يوضّح المثال التالي القيمة المعادة عند استخدام هذا التابع مع الأعداد العشرية:<syntaxhighlight lang="python3">
 
>>> x = 3.2
 
>>> x = 3.2
 
>>> x.hex()
 
>>> x.hex()
سطر 25: سطر 25:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* [[Python/float|الأعداد العشرية في بايثون.]]
 
* [[Python/float|الأعداد العشرية في بايثون.]]
 +
* التابع <code>[[Python/float/as integer ratio|float.as_integer_ratio()]]‎</code>: إعادة زوج من الأعداد الصحيحة التي تكون نسبتها مساوية للعدد العشري تمامًا، ويكون المقام في هذه النسبة موجبًا.
 +
* التابع <code>[[Python/float/is integer|float.is_integer()‎]]</code>: اختبار ما إذا كان العدد العشري محدودًا (finite) ويمتلك قيمة صحيحة أم لا.
 +
* التابع <code>[[Python/float/fromhex|float.fromhex()‎]]</code>: إعادة العدد العشري الذي يمكن تمثيله باستخدام السلسلة النصية التي تتضمن الصيغة الست عشرية.
  
 
== مصادر ==
 
== مصادر ==
 
* [https://docs.python.org/3/library/stdtypes.html#float.hex قسم الدالة hex في صفحة Types في توثيق بايثون الرسمي.]
 
* [https://docs.python.org/3/library/stdtypes.html#float.hex قسم الدالة hex في صفحة Types في توثيق بايثون الرسمي.]
 
[[تصنيف:Python]]
 
[[تصنيف:Python]]
[[تصنيف:Python Function]]
+
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
+
[[تصنيف:Python Types]]
 +
[[تصنيف:Python Float]]

المراجعة الحالية بتاريخ 11:58، 10 يونيو 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'

انظر أيضًا

  • الأعداد العشرية في بايثون.
  • التابع float.as_integer_ratio(): إعادة زوج من الأعداد الصحيحة التي تكون نسبتها مساوية للعدد العشري تمامًا، ويكون المقام في هذه النسبة موجبًا.
  • التابع float.is_integer()‎: اختبار ما إذا كان العدد العشري محدودًا (finite) ويمتلك قيمة صحيحة أم لا.
  • التابع float.fromhex()‎: إعادة العدد العشري الذي يمكن تمثيله باستخدام السلسلة النصية التي تتضمن الصيغة الست عشرية.

مصادر