float.is_integer() هل هو قيمة صحيحة
آخر تحديث: 2026-09-22
float.is_integer() هل هو قيمة صحيحة
float.is_integer() يحدد ما إذا كان العدد العشري قيمة صحيحة.
| التصنيف | دوال الأرقام |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
float.is_integer()
القيمة المُعادة:bool. True if the float has no fractional part, else False.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تفحص الدالة is_integer()؟
Aما إذا كان العدد العشري يساوي قيمة صحيحة تمامًا. تعيد 2.0 القيمة True، و2.5 تُرجع False.
Qما الفرق عن int(x) == x؟
Aالنتيجة مكافئة لكنها أكثر وضوحًا، وهي موثوقة حتى مع الأعداد الكبيرة جدًا: تُرجع 1e300.is_integer() القيمة True.
Qما الفائدة منه؟
Aالتحقق مما إذا كانت نتيجة عملية ما عددًا صحيحًا، بحيث لا يُعتبر خطأ التقريب للعشرية عدم صحة للقيمة.