Python formatos de salida para datos output()

Robótica

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.

コメント

タイトルとURLをコピーしました