En Python las salidas con sus resultados son importantes y por ello la forma de visualizarlas es imprescindible.
Existen varias funciones que podemos utilizar en el momento de imprimir o visualizar un dato de salida con formato tal que podamos dejar un resultado claro con valores deseados.
Dentro de la función de print() se pueden insertar parámetros que permitan dar el formato deseado, por ejemplo usando end, sep, %.
Veamos como función cada uno:
Parámetro end: este podemos usarlo para adicionar algo en el valor de salida, al final del resultado, por ejemplo:
print ("Este es el robot con", end=" ROS ")
print ("y trabaja con linux")
La salida se ve así
Este es el robot con ROS y trabaja con linux
También existe el parámetro sep para introducir como separador entre los datos, puede ser cualquier símbolo o espacio en blanco, por ejemplo:
#usando sep
print("robot", "ROS", sep=" ")
#seperado con guiones
print("este es el código del robot", "22", "34", "42", sep="-")
Así se ve la salida
robot ROS
este es el código del robot-22-34-42
Usando un separador como “&“
#separado por otro simbolo "&"
print("El sistema usado esta en LINUX", "ROS", sep=" & ")
La salida se ve así
El sistema usado esta en LINUX & ROS
También tenemos la función fstring(), que permite colocar los valores dados en una variable directamente en el mensaje que deseamos mostrar en la salida, en este caso se adiciona un f en el inicio del mensaje, y entre {} se debe colocar la variable, con esto en el momento de imprimir la salida el mensaje colocara automáticamente el valor de la variable, por ejemplo:
#usando la funcion f-string
robot= " humanoide"
marca= 341
print(f"Este es el robot {robot} y la marca es {marca}")
La salida se ve así
Este es el robot humanoide y la marca es 341
El último operador que veremos es el %, este lo usamos para valores que deseemos formatear como valores en decimal, flotantes, etc.
#usando el operador %
marca= 341
print("la marca del robot es %d" %marca)
La salida se ve así:
la marca del robot es 341
Estas opciones también se pueden combinar, y se pueden integrar para definir mejores salidas de datos con un formato bien definido.
コメント