isfinite يفحص هل القيمة ليست لانهاية ولا NaN؛ الصفر 0.0 قيمة منتهية. [1]
الخلاصة السريعة
ميز المنتهي واللانهاية وNaN. [1]
- isfinite يفحص هل القيمة ليست لانهاية ولا NaN؛ الصفر 0.0 قيمة منتهية. [1]
- isinf يفحص اللانهاية بإشارتيها الموجبة والسالبة. [1]
- isnan يفحص NaN، أي القيمة التي تعني «ليس عددًا». [1]
- مثال مؤلف شُغّل على CPython 3.12.14 مع import math؛ بالترتيب isfinite، isinf، isnan: الصفر 0.0 يعطي (True, False, False). [1]
- math.inf و-math.inf يعطيان (False, True, False)؛ math.nan يعطي (False, False, True). النتائج تخص المدخلات المختبرة. [1]
فحص المنتهي
isfinite يفحص هل القيمة ليست لانهاية ولا NaN؛ الصفر 0.0 قيمة منتهية. [1]
فحص اللانهاية
isinf يفحص اللانهاية بإشارتيها الموجبة والسالبة. [1]
فحص NaN
isnan يفحص NaN، أي القيمة التي تعني «ليس عددًا». [1]

ثلاث نتائج لكل مدخل
مثال مؤلف شُغّل على CPython 3.12.14 مع import math؛ بالترتيب isfinite، isinf، isnan: الصفر 0.0 يعطي (True, False, False). [1]
0.0 -> (True, False, False) [1]
math.inf و-math.inf يعطيان (False, True, False)؛ math.nan يعطي (False, False, True). النتائج تخص المدخلات المختبرة. [1]
math.nan -> (False, False, True) [1]
المراجع
للتوسع: التحليل العددي.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
