Python | Agregue el carácter K N veces

A veces, deseamos manipular una string de tal manera que necesitemos agregar K adicionales al final de la string en caso de completar los bits que faltan o cualquier otro requisito específico. La solución a este tipo de problemas siempre está a la mano y es buena si se tiene conocimiento de ella. Analicemos ciertas formas en que esto se puede resolver.

Método n.º 1: usarljust()
Esta tarea se puede realizar usando la función de string incorporada simple de ljust en la que solo necesitamos pasar N veces requeridas y el elemento al pad derecho, en este caso siendo K.

# Python3 code to demonstrate
# Append K character N times
# using ljust()
  
# initializing string 
test_string = 'GFG'
  
# printing original string 
print("The original string : " + str(test_string))
  
# initializing K 
K = 'M'
  
# No. of K required
N = 5
  
# using ljust()
# Append K character N times
res = test_string.ljust(N + len(test_string), K)
  
# print result
print("The string after adding trailing K : " + str(res))
Producción :

The original string : GFG
The string after adding trailing K : GFGMMMMM

Método n.º 2: el usoformat()
del formato de string 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 derecha.

# Python3 code to demonstrate
# Append K character N times
# using format()
  
# initializing string 
test_string = 'GFG'
  
# printing original string 
print("The original string : " + str(test_string))
  
# initializing K 
K = '0'
  
# No. of zeros required
N = 5
  
# using format()
# Append K character N times
temp = '{:<' + K + str(len(test_string) + N) + '}'
res = temp.format(test_string)
  
# print result
print("The string after adding trailing K : " + str(res))
Producción :

The original string : GFG
The string after adding trailing K : GFG00000

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 *