Pitón

Función Python zfill ()

Función Python zfill ()
Debido a la versatilidad y disponibilidad de vastos módulos, funciones y declaraciones integrados, Python es ahora un lenguaje de programación de uso general ampliamente utilizado. Las funciones integradas de Python ayudan a los programadores a realizar tareas complicadas de manera muy simple y eficiente. Zfill () es una función incorporada de Python que pone ceros a la izquierda de la cadena para llenar el ancho especificado y devolver la copia de la cadena. Hace una cuerda acolchada agregando ceros. Este artículo demuestra el uso de la función zfill () de Python.

Sintaxis

Primero, analicemos la sintaxis de la función zfill (). La sintaxis de la función zfill () es la siguiente:

str_name.zfill (ancho)

La función zfill () toma el ancho como argumento y ajusta el cero en el lado izquierdo de la cadena de acuerdo con el ancho especificado. El ancho también se puede considerar como la longitud de la cuerda.

Ejemplo 1: uso de la función zfill ()

Por ejemplo, una cadena contiene tres caracteres; significa que el ancho original de la cuerda es 3. Cuando llamamos a la función zfill () y especificamos el ancho 15, luego agregará 12 ceros y agregará el lado izquierdo de la cadena para llenar el ancho. Los espacios en blanco también se suman en ancho. Veamos un ejemplo de ello. El ancho de la cadena 'hola' es 5 originalmente.

#definiendo una cadena
my_str = 'hola'
#utilizando la función zfill ()
imprimir (my_str.zfill (10))

Producción

Se agregan cinco ceros en el lado izquierdo de la cuerda.

Ahora agreguemos dos espacios en blanco en nuestra cadena y hagamos 'él o'. Ahora, el ancho original de la cuerda es 7.

#definiendo una cadena
my_str = 'él o'
#utilizando la función zfill ()
imprimir (my_str.zfill (10))

Producción

Veamos otro ejemplo de la función zfill ().

#definiendo una cadena
my_str = '10'
print ("La cadena original es:", my_str)
#utilizando la función zfill ()
print ("La cadena devuelta por la función zfill () es:", my_str.zfill (10))

Producción

Se suman los 8 ceros.

Ejemplo 2: uso de la función zfill ()

Si pasamos el ancho a la función zfill () menos que el ancho original de la cadena, entonces no pasará nada. Veamos un ejemplo de ello.

En el ejemplo que se muestra a continuación, la longitud o el ancho original de la cuerda es 9. En la función zfill (), hemos especificado ancho 3. En este caso, ni agrega ceros en el lado izquierdo ni muestra un error.

#definiendo una cadena
my_str = 'linuxhint'
print ("La cadena original es:", my_str)
#utilizando la función zfill ()
print ("La cadena devuelta por la función zfill () es:", my_str.zfill (3))

Producción

Ejemplo 3: uso de la función zfill () con prefijo de signo

La función zfill () funciona de manera diferente si la cadena comienza con un prefijo de signo. Agrega los ceros en el lado izquierdo de la cadena después del primer prefijo de signo. Veamos un ejemplo.

#definiendo una cadena
my_str = '+ linuxhint'
print ("La cadena original es:", my_str)
#utilizando la función zfill ()
print ("La cadena devuelta por la función zfill () es:", my_str.zfill (13))
my_str = '+10'
print ("La cadena original es:", my_str)
#utilizando la función zfill ()
print ("La cadena devuelta por la función zfill () es:", my_str.zfill (13))
my_str = '--20'
print ("La cadena original es:", my_str)
#utilizando la función zfill ()
print ("La cadena devuelta por la función zfill () es:", my_str.zfill (13))

Producción

Conclusión

Zfill () es la función incorporada de Python que toma el ancho como argumento y llena los ceros en el lado izquierdo de la cadena de acuerdo con el ancho especificado. Este artículo analiza la función Python zfill () en detalle.

Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...