Función de python zfill

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

Sintaxis

Primero, discutamos 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 cadena.

Ejemplo1: usando la función ZFill ()

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

#Definiendo una cadena
my_str = 'hola'
#Uso de la función ZFill ()
Imprimir (my_str.Zfill (10))

Producción

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

Ahora agregemos dos espacios blancos en nuestra cadena y hagamos que sea 'Él ll o'. Ahora, el ancho original de la cadena es 7.

#Definiendo una cadena
my_str = 'él ll o'
#Uso de 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'
imprimir ("La cadena original es:", my_str)
#Uso de la función ZFill ()
imprimir ("La cadena de la función ZFill () devuelta es:", my_str.Zfill (10))

Producción

Se agregan los 8 ceros.

Ejemplo2: usando 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 siguiente ejemplo dado, la longitud o ancho original de la cadena es 9. En la función ZFill (), hemos especificado el ancho 3. En este caso, tampoco agrega ceros en el lado izquierdo ni muestra un error.

#Definiendo una cadena
my_str = 'linuxhint'
imprimir ("La cadena original es:", my_str)
#Uso de la función ZFill ()
imprimir ("La cadena de la función ZFill () devuelta es:", my_str.Zfill (3))

Producción

Ejemplo3: Uso de la función ZFill () con el 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 prefijo del primer signo. Veamos un ejemplo.

#Definiendo una cadena
my_str = '+linuxhint'
imprimir ("La cadena original es:", my_str)
#Uso de la función ZFill ()
imprimir ("La cadena de la función ZFill () devuelta es:", my_str.Zfill (13))
my_str = '+10'
imprimir ("La cadena original es:", my_str)
#Uso de la función ZFill ()
imprimir ("La cadena de la función ZFill () devuelta es:", my_str.Zfill (13))
my_str = '--20'
imprimir ("La cadena original es:", my_str)
#Uso de la función ZFill ()
imprimir ("La cadena de la función ZFill () devuelta es:", my_str.Zfill (13))

Producción

Conclusión

El 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.