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التحقق مما إذا كانت نتيجة عملية ما عددًا صحيحًا، بحيث لا يُعتبر خطأ التقريب للعشرية عدم صحة للقيمة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%