hex() عدد صحيح → سلسلة ست عشرية

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

hex() عدد صحيح → سلسلة ست عشرية

hex() تحوّل عددًا صحيحًا إلى سلسلة ست عشرية تبدأ بـ '0x'.

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

📝 الصياغة

hex(x)

⚙️ المعاملات

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

القيمة المُعادة:Returns a lowercase hex string prefixed with '0x'.

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

▶ مثال

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

المخرجات:

0xff
-0x2a
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يُرجع hex(255)؟
Aيُرجع '0xff'، مع البادئة 0x وأحرف صغيرة؛ للأحرف الكبيرة استخدم format(255, '#X').
Qما الفرق بين hex() و format(255, 'x')؟
Aتتضمن hex() البادئة 0x؛ بينما يُرجع format(255, 'x') 'ff' بلا بادئة، وformat(255, '#x') فقط تتضمن البادئة، وهي أنسب للتضمين في سلاسل أخرى.
Qماذا يُرجع hex(-42)؟
Aيُرجع '-0x2a'؛ توضع إشارة السالب قبل البادئة 0x.
Qهل يمكن لـ hex() تحويل الأعداد العشرية؟
Aلا، تقبل الأعداد الصحيحة فقط (أو الكائنات التي تنفذ __index__)؛ تمرير عدد عشري يُثير TypeError.
Web-Tutorial.com

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

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

100%