Cadena de Python zfill ()

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

Articulos interesantes...