str.zfill() حشو الأصفار من اليسار
آخر تحديث: 2026-09-22
str.zfill() حشو الأصفار من اليسار
str.zfill(width) تُرجع سلسلة نصية جديدة بعرض width مع حشو '0' من اليسار؛ مع الحفاظ على الإشارة الموجبة أو السالبة.
| التصنيف | دوال النصوص |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
str.zfill(width)
⚙️ المعاملات
| width مطلوب | Total width of the result string. |
|---|
القيمة المُعادة:str. The string left-padded with zeros to width; a leading sign is preserved.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
00042
-0042
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا يفعل zfill()؟
Aيملأ الجانب الأيسر بـ '0' حتى العرض المحدد. '42'.zfill(5) يُعطي '00042'.
Qكيف تُملأ الأرقام السالبة بالأصفار؟
Aتبقى إشارة الطرح في المقدمة تمامًا: '-42'.zfill(5) يُعطي '-0042'، دون حصر الإشارة بين الأرقام.
Qماذا يحدث عندما يكون width أصغر من طول السلسلة الأصلية؟
Aتُرجع السلسلة الأصلية. '123456'.zfill(3) يُرجع '123456'.