Dada una string, la tarea es rellenar la string hasta una longitud específica dada con espacios en blanco. Analicemos algunos métodos para resolver la tarea dada.
Método #1: Usarljust()
# Python code to demonstrate # pad spaces in string # upto fixed length # initialising string ini_string = "123abcjw" padding_size = 15 # printing string and its length print ("initial string : ", ini_string, len(ini_string)) # code to pad spaces in string res = ini_string.ljust(padding_size) # printing string and its length print ("final string : ", res, len(res))
Producción:
initial string : 123abcjw 8 final string : 123abcjw 15
Método #2: Usar formato
# Python code to demonstrate # pad spaces in string # upto fixed length # initialising string ini_string = "123abcjw" # printing string and its length print ("initial string : ", ini_string, len(ini_string)) # code to pad spaces in string res = "{:<15}".format(ini_string) # printing string and its length print ("final string : ", res, len(res))
Producción:
initial string : 123abcjw 8 final string : 123abcjw 15
Método #3: Usar operadores (* y +)
# Python code to demonstrate # pad spaces in string # upto fixed length # initialising string ini_string = "123abcjw" padding_size = 15 # printing string and its length print ("initial string : ", ini_string, len(ini_string)) # code to pad spaces in string res = ini_string + " "*(padding_size - len(ini_string)) # printing string and its length print ("final string : ", res, len(res))
Producción:
initial string : 123abcjw 8 final string : 123abcjw 15
Publicación traducida automáticamente
Artículo escrito por garg_ak0109 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA