El método zfill () devuelve una copia de la cadena con los caracteres '0' rellenados a la izquierda.
La sintaxis de zfill()en Python es:
str.zfill (ancho)
Parámetro zfill ()
zfill() toma el ancho de un solo carácter.
El ancho especifica la longitud de la cadena devuelta zfill()con los 0dígitos llenos a la izquierda.
Valor de retorno de zfill ()
zfill()devuelve una copia de la cadena con 0relleno a la izquierda. La longitud de la cadena devuelta depende del ancho proporcionado.
- Suponga que la longitud inicial de la cadena es 10. Y el ancho se especifica 15. En este caso,
zfill()devuelve una copia de la cadena con cinco dígitos "0" llenos a la izquierda. - Supongamos que la longitud inicial de la cadena es 10. Y el ancho se especifica 8. En este caso,
zfill()no llena los dígitos '0' a la izquierda y devuelve una copia de la cadena original. La longitud de la cadena devuelta en este caso será 10.
Ejemplo 1: ¿Cómo funciona zfill () en Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Salida
0 el programa es divertido 000000 el programa es divertido el programa es divertido
Si una cadena comienza con el prefijo de signo ('+', '-'), los 0dígitos se completan después del primer carácter de prefijo de signo.
Ejemplo 2: ¿Cómo funciona zfill () con Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Salida
-0000290 +0000290 -0000000-texto + aleatorio








