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))
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))
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