Python Pad una cadena con ceros a la izquierda

Una cadena es el objeto de «línea”, que es una colección de caracteres representados por una sola palabra, y la clase tiene múltiples métodos para manipular y acceder a las cadenas. En Python, no tenemos que declarar cadenas explícitamente; podemos asignarlas directamente a un literal. Además, podemos rellenar la cadena con números que pueden ser necesarios por varias razones. Por ejemplo, para crear una cadena numérica para ordenar fácilmente, para hacer que un número parezca más legible y más. Esta publicación trata sobre diferentes métodos para rellenar cualquier cadena con ceros a la izquierda en Python.

Contenidos

¿Cómo rellenar una cadena con ceros a la izquierda en Python?

Los métodos proporcionados a continuación se utilizan para rellenar una cadena con ceros a la izquierda en Python:

Método 1: Rellene una cadena con ceros a la izquierda en Python usando el método f-string

La última versión de Python proporciona un método «cuerda f” para el formateo rápido de cadenas. Se puede usar para rellenar una cadena con ceros a la izquierda en Python.

Ejemplo

Declare dos variables de cadena llamadas «cadena1» Y «cadena2“. Luego inicialice con valores: string1 = ‘Linux’ string2 = ‘Hint’ Ahora llame al «prensa()” método con el “cuerda f‘ para rellenar la cadena proporcionada con ceros a la izquierda. Aquí el valor es «10” indica que la longitud de la cadena proporcionada se incrementa mediante el uso de ceros: print(f'{string1:0>10}’)print(f'{string2:0>8}’) Como puede ver, tenga nuestras cadenas proporcionadas el «5» Y «4” longitud ahora en “10» Y «8” o por ceros a la izquierda:

Método 2: Rellene una cadena con ceros a la izquierda en Python usando el método format()

Otra forma de rellenar una cadena de Python con ceros es «Formato()» método. El método format() puede formatear cualquier cadena proporcionada para mostrarla en nuestro formato requerido basado en algunos patrones.

Ejemplo

llama a «Formato()” dentro de la declaración de impresión y pase la cadena deseada como argumento junto con la longitud requerida de la cadena, que debe reemplazarse con ceros: print(‘{:0>10}’.format(string1))print(‘ { :0 >8}’.formato(cadena2))
Salida

Método 3: Rellene una cadena con ceros a la izquierda en Python usando el método zfill()

Para rellenar una cadena con ceros a la izquierda en Python, el «zfill()Se puede utilizar el método. Toma un número que proporciona la longitud requerida de cualquier cadena de Python como argumento y agrega ceros a la izquierda de la cadena hasta que tenga la longitud especificada. En resumen, agrega: “0” en el lado izquierdo de cada cadena provista.

Ejemplo

llama a «zfill()» y pase el número deseado de longitudes de cadena dentro del «prensa()” e imprima su resultado: print(string1.zfill(10))print(string2.zfill(8))
Salida

Método 4: Rellene una cadena con ceros a la izquierda en Python usando el método rjust()

Si desea rellenar una cadena con ceros solo en el lado izquierdo de cualquier cadena hasta que la cadena tenga la longitud especificada, el «justo()» puede ser usado.

Ejemplo

Utilizar el «justo()” junto con la longitud requerida de la cadena y el número a agregar para crear la cadena de la longitud deseada como argumento. Luego pásalos a «prensa()” método: print(string1.rjust(10, «0»))print(string2.rjust(8, «0»)) Se puede observar que la cadena proporcionada contiene ceros en el lado izquierdo:

Método 5: Rellene una cadena con ceros a la izquierda en Python usando el método ljust()

El «justo()El método ” se usa para agregar ceros al lado derecho de cualquier cadena hasta que la cadena tenga la longitud especificada. Para una mejor comprensión, vea la siguiente implementación de este método.

Ejemplo

llama a «justo()‘ junto con el argumento requerido dentro del ‘prensa()” método: imprimir(cadena1.ljust(10, «0»))imprimir(cadena2.ljust(8, «0»)
Salida

¡Eso es todo! Hemos recopilado varios métodos para rellenar la cadena de Python con ceros a la izquierda.

Diploma

Para rellenar la cadena con ceros a la izquierda en Python, el «cuerda f«, El «Formato()‘ método, el ‘zfill()‘ método, el ‘justo()«método y el»justo()Se puede utilizar el método. Todos los métodos dados son métodos integrados de Python. Esta publicación ha descrito varios métodos para rellenar cualquier cadena de Python con ceros a la izquierda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.