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'.
Web-Tutorial.com

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

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

100%