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