Python | Añadir carácter K inicial

A veces, durante la manipulación de strings, tenemos un problema en el que necesitamos rellenar o agregar K inicial a la string según los requisitos. Este problema puede ocurrir en el desarrollo web. Tener taquigrafías para resolver este problema resulta útil en muchas situaciones. Analicemos ciertas formas en que se puede resolver este problema.
Método #1: Usar la función rjust() 
rjust ofrece una forma de una sola línea para realizar esta tarea en particular. Por lo tanto, se puede emplear fácilmente para cualquier string cuyo relleno necesitemos hacer. Podemos especificar la cantidad de relleno necesario.
 

Python3

# Python3 code to demonstrate
# Add leading K character
# using rjust()
 
# initializing string
test_string = 'GFG'
 
# printing original string
print("The original string : " + str(test_string))
 
# No. of zeros required
N = 4
 
# initializing K
K = 'M'
 
# using rjust()
# Add leading K character
res = test_string.rjust(N + len(test_string), K)
 
# print result
print("The string after adding leading K : " + str(res))
Producción : 

The original string : GFG
The string after adding leading K : MMMMGFG

 

 
Método n.º 2: usar format() El 
formato de strings con la función de formato se puede usar para realizar esta tarea fácilmente, solo mencionamos la cantidad total de elementos, el elemento necesario para rellenar y la dirección del relleno, en este caso a la izquierda.
 

Python3

# Python3 code to demonstrate
# Add leading K character
# using format()
 
# initializing string
test_string = 'GFG'
 
# printing original string
print("The original string : " + str(test_string))
 
# No. of zeros required
N = 4
 
# initializing K
K = '0'
 
# using format()
# Add leading K character
# N for number of elements and '>' for leading
temp = '{:>' + K + '7}'
res = temp.format(test_string)
 
# print result
print("The string after adding leading K : " + str(res))
Producción : 

The original string : GFG
The string after adding leading K : 0000GFG

 

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *