float() إنشاء عدد عشري

آخر تحديث: 2026-09-22

float() إنشاء عدد عشري

تحوّل float() سلسلة نصية أو رقمًا إلى عدد عشري؛ وعند عدم تمرير وسائط تُرجع 0.0.

التصنيفالدوال المدمجة
النوعدالة مدمجة
إصدار بايثونall

📝 الصياغة

float([x])

⚙️ المعاملات

x اختياريA string or number; omitted yields 0.0.(القيمة الافتراضية:None)

القيمة المُعادة:float. The converted floating-point number.

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

3.14
5.0
0.0
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يحدث مع float('abc')؟
Aيُثار ValueError: could not convert string to float: 'abc'؛ يجب أن تكون السلسلة قابلةً للتحليل إلى رقم.
Qهل float('nan') و float('inf') قانونيان؟
Aنعم، يُرجعان على التوالي nan (ليس رقمًا) و inf (ما لا نهاية)؛ يدعم العدد العشري في بايثون هاتين القيمتين الخاصتين.
Qما الفرق في التحويل بين float() و int()؟
Afloat(3) تعطي 3.0 (رقم إلى عشري)؛ int(3.99) تعطي 3، إذ يقتطع int() الأعداد العشرية نحو الصفر لا يُقرّب.
Qماذا تُرجع float() بدون وسيطات؟
Aتُرجع 0.0.
Web-Tutorial.com

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

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

100%