str.rjust() الحشو بمحاذاة اليمين
آخر تحديث: 2026-09-22
str.rjust() الحشو بمحاذاة اليمين
str.rjust(width[, fillchar]) يُحاذي إلى اليمين، مع حشو الجانب الأيسر بـ fillchar.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.rjust(width[, fillchar])
⚙️ المعاملات
| width مطلوب | Total width of the result string. |
|---|---|
| fillchar اختياري | Single character to pad with on the left; defaults to a space.(القيمة الافتراضية:' ') |
القيمة المُعادة:str. A new string right-justified in width, padded on the left.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
💥 الاستثناءات
TypeError— Raised when fillchar is not a string of length 1.
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
00042
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا يفعل rjust()؟
Aيُحاذي السلسلة إلى اليمين ويملأ الجانب الأيسر بـ fillchar (الافتراضي مسافة) حتى العرض width. '42'.rjust(5, '0') يُعطي '00042'.
Qماذا يحدث عندما يكون width أصغر من طول السلسلة الأصلية؟
Aتُرجع السلسلة الأصلية دون اقتطاع.
Qما الفرق عن zfill()؟
Aكلاهما يملأ بالحروف، لكن zfill() يُبقي الإشارة في المقدمة تمامًا للأرقام الموقّعة ('-42'.zfill(5) يُعطي '-0042')، بينما يعامل rjust() إشارة الطرح كحرف عادي. لملء الأرقام بالأصفار يُفضَّل استخدام zfill().