oct() عدد صحيح → سلسلة ثمانية

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

oct() عدد صحيح → سلسلة ثمانية

تحوّل oct() عددًا صحيحًا إلى سلسلة ثمانية تبدأ بـ '0o'.

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

📝 الصياغة

oct(x)

⚙️ المعاملات

x مطلوبAn integer (int or an object implementing __index__).

القيمة المُعادة:An octal string prefixed with '0o'.

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

▶ مثال

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

المخرجات:

0o10
0o100
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يُرجع oct(8)؟
Aيُرجع '0o10'؛ 8 في النظام الثُماني هو 10 (كل 8 تُحصي 1).
Qما الفرق بين oct() و format(8, 'o')؟
Aتتضمن oct() البادئة 0o؛ بينما يُرجع format(8, 'o') '10' بلا بادئة، وformat(8, '#o') فقط تتضمن البادئة.
Qهل تقبل oct() الأعداد العشرية؟
Aلا، تقبل الأعداد الصحيحة فقط (أو الكائنات التي تنفذ __index__)، وإلا يُثار TypeError.
Qمتى يُستخدم النظام الثُماني؟
Aفي تمثيل صلاحيات الملفات (مثل 0o755) وعمليات البت مجمعة بثلاث بتات؛ ويُفهم عادةً مع bin()/hex() لفهم تحويل الأنظمة.
Web-Tutorial.com

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

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

100%