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 0
dígitos llenos a la izquierda.
Valor de retorno de zfill ()
zfill()
devuelve una copia de la cadena con 0
relleno 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 0
dí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