Phương thức zfill () trả về một bản sao của chuỗi với các ký tự '0' được đệm ở bên trái.
Cú pháp của zfill()
trong Python là:
str.zfill (chiều rộng)
zfill () Tham số
zfill()
có một chiều rộng ký tự.
Chiều rộng chỉ định độ dài của chuỗi được trả về zfill()
với các 0
chữ số được điền vào bên trái.
Giá trị trả về từ zfill ()
zfill()
trả về một bản sao của chuỗi được 0
điền ở bên trái. Chiều dài của chuỗi trả về phụ thuộc vào chiều rộng được cung cấp.
- Giả sử, độ dài ban đầu của chuỗi là 10. Và, chiều rộng được chỉ định là 15. Trong trường hợp này,
zfill()
trả về một bản sao của chuỗi có năm chữ số '0' được điền vào bên trái. - Giả sử, độ dài ban đầu của chuỗi là 10. Và, độ rộng được chỉ định là 8. Trong trường hợp này,
zfill()
không điền các chữ số '0' vào bên trái và trả về một bản sao của chuỗi gốc. Độ dài của chuỗi được trả về trong trường hợp này sẽ là 10.
Ví dụ 1: Cách thức hoạt động của zfill () trong Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Đầu ra
0 chương trình là vui vẻ 000000 chương trình là chương trình vui là chương trình thú vị
Nếu một chuỗi bắt đầu bằng tiền tố dấu ('+', '-')
, thì các 0
chữ số được điền sau ký tự tiền tố dấu đầu tiên.
Ví dụ 2: Cách zfill () hoạt động với Tiền tố Dấu hiệu?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Đầu ra
-0000290 +0000290 -0000000-ngẫu nhiên + văn bản