Python substring แบบ ฟิลด์ 00 นำหน้า เพื่อให้ได้ตัวเลขสามหลัก

รบกวนสอบถาม ผมหัดเขียนโค๊ดอยู่นะครับ มีอะไรช้าไปบ้างขออภัย
ผมวนลูปออกมาแบบนี้ให้นับ 1-60 เพื่อให้ได้ string ออกมา 3 digit โดยใส่ 0 ไว้ข้างหน้า

for i in range(1,60):
     print('00'+str(i)[-3:])
     i = i+1
คราวนี้มันได้แบบนี้ออกมา
001
002
...
0010

เหมือนว่า มันไม่ได้ใช้ [-3:] เพื่อสไลด์string เลย หรือผมใส่อะไรผิดครับ รบกวนสอนหน่อยครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
x = '14'
y = '4'
print(x.zfill(3)) # --> 014
print(y.zfill(3)) # --> 004
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่