int() إنشاء عدد صحيح

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

int() إنشاء عدد صحيح

int() تحوّل رقمًا أو سلسلة إلى عدد صحيح؛ يمكن تحديد الأساس (base) للسلسلة.

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

📝 الصياغة

int(x[, base])

⚙️ المعاملات

x مطلوبA number or string to convert to int.
base اختياريBase (2 to 36); only valid when x is a string; defaults to decimal.(القيمة الافتراضية:None)

القيمة المُعادة:An int: numbers are truncated/rounded, strings parsed in the given base; 0 when called with no args.

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

▶ مثال

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

المخرجات:

3
42
255
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يُرجع int(3.99)؟ هل هو 4؟
Aيُرج氣氛 3. يقتطع int() العدد العشري نحو الصفر (يتجاهل الجزء الكسري) دون تقريب؛ للتقريب استخدم round(3.99).
Qهل يختلف int('42') عن int(42)؟
Aالنتيجة 42 في كليهما. لكن int('42') يحلل السلسلة (يقبل وسيطة base)، بينما int(42) يُرجع الرقم مباشرة؛ int('4.5') يُثير ValueError، فلا يمكن أن تحتوي السلسلة على فاصلة عشرية.
Qماذا يُرجع int('ff', 16)؟
Aيُرجِع 255. تحدد base قاعدة التحليل (2-36) وما خارجها يُثير ValueError؛ وbase صالح فقط عندما تكون الوسيطة الأولى سلسلة نصية.
Qماذا تُرجع int() بدون وسيطات؟
Aتُرجع 0.
Web-Tutorial.com

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

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

100%