Función print() en Python

La función print() en Python es una función incorporada que se utiliza para imprimir (mostrar) mensajes en la consola o en el flujo de salida estándar. Es una de las formas más comunes de mostrar información al usuario o para depurar y verificar el estado de un programa durante la ejecución.

  • La función print() en Python imprime el mensaje especificado en la pantalla u otro dispositivo de salida estándar.
  • El mensaje puede ser una cadena o cualquier otro objeto, el objeto se convertirá en una cadena antes de escribirse en la pantalla.

Sintaxis función print() en python

Esta es la sintaxis de la función print() en Python

print(object(s), sep=separator, end=end, file=file, flush=flush)

Parámetros:

  • object(s): Es el valor o mensaje que se va a imprimir. Puede ser un solo valor o varios valores separados por comas.
  • sep (opcional): Es el separador que se utiliza para separar los valores que se imprimen. El valor predeterminado es un espacio en blanco.
  • end (opcional): Es el carácter que se agrega al final de la impresión. El valor predeterminado es una nueva línea (\n).
  • file (opcional): Es el objeto de archivo en el cual se va a realizar la impresión. Si no se proporciona, el mensaje se imprime en la consola (stdout).
  • flush (opcional): Es un valor booleano que indica si el buffer de salida debe vaciarse después de la impresión. El valor predeterminado es False.

Ejemplo función print() en python

Imprime un mensaje en la pantalla: La función print() en Python se utiliza para mostrar información en la consola o en la salida estándar del sistema. Es una función incorporada que acepta uno o más argumentos y muestra su contenido en la pantalla.


# Mostrar un mensaje simple en la consola
print("hola Mundo")

# Mostrar varios valores separados por comanombre = "Juan"
edad = 30
ciudad = "Madrid"

print("nombre", nombre, "edad", edad, "Ciudad", ciudad)

# Mostrar el resultado de una operación
a = 10
b = 5
suma = a + b

En el primer ejemplo, simplemente utilizamos print(«Hola Mundo») para mostrar el mensaje «Hola Mundo» en la consola.

En el segundo ejemplo, definimos algunas variables (nombre, edad y ciudad) y utilizamos la función print() para mostrar sus valores en la consola. Al usar coma (,) entre los argumentos de print(), se mostrarán uno al lado del otro, separados por un espacio.

En el tercer ejemplo, realizamos una operación de suma entre dos variables a y b, y luego utilizamos print() para mostrar el resultado de la suma en la consola.

Resultado:

Hola Mundo
Nombre: Juan Edad: 30 Ciudad: Madrid
La suma de 10 y 5 es igual a: 15

La función print() es una herramienta útil para depurar y visualizar datos mientras se desarrolla código en Python, ya que permite mostrar información relevante en la consola durante la ejecución del programa. También se puede utilizar para imprimir resultados, mensajes o cualquier otro tipo de información que se desee mostrar al usuario o al programador.

Ejemplo con print() en python para pintar más de un objeto

La función print() en Python, puedes imprimir más de un objeto en una sola llamada. Cada objeto se separará por un espacio por defecto.

saludo = "hola"
pregunta = "¿Como estás?"

# Imprimir más de un objeto en una sola llamada a print()
print(saludo, pregunta)

En este ejemplo, hemos definido dos variables, saludo y pregunta, y luego utilizamos la función print() para mostrar ambas variables en una sola línea.

Al separar los objetos por coma (,), print() los muestra uno al lado del otro, separados por un espacio en el resultado final. Esto es útil para mostrar varios objetos relacionados en una única línea en la consola.

Resultado:

hola ¿Como estas?

Ejemplo con print() en python para pintar una tupla

Cuando utilizas la función print() para imprimir una tupla en Python, los elementos de la tupla se mostrarán entre paréntesis y separados por comas.


x = ("manzana", "plátano", "fresa")
print(x)

Resultado:

('manzana', 'plátano', 'fresa')

En este ejemplo, la tupla X contiene tres elementos: «manzana«, «plátano» y «fresa«. Al imprimir la tupla con la función print(), los elementos se muestran entre paréntesis y separados por comas, tal como se muestra en el resultado.


Ejemplo con print() en python para pintar una tupla con for

Si deseas imprimir los elementos de la tupla de una manera más legible, puedes utilizar un bucle for para recorrer la tupla e imprimir cada elemento por separado.

x= ('manzana', 'plátano', 'fresa')
for elemento in x:
    print(elemento)

Resultado:

manzana
plátano
fresa

En este caso, utilizamos un ciclo for para iterar sobre los elementos de la tupla X y luego imprimimos cada elemento por separado en líneas distintas, lo que hace que sea más legible para el usuario.


Ejemplo con print() en python para pintar dos mensajes especificando el separador

Con la función print() en Python, puedes especificar un separador personalizado entre los objetos que deseas imprimir utilizando el parámetro sep.

saludo = "hola"
pregunta = "¿Como estás?"

# Imprimir dos mensajes con un separador personalizado
print(saludo, pregunta, sep="---")

Resultado:

Hola---¿Cómo estás?

En este ejemplo, hemos utilizado print(saludo, pregunta, sep=»—«) para imprimir las variables saludo y pregunta con el separador «—«. Como resultado, ambos mensajes se mostrarán en la misma línea, separados por tres guiones (—) en lugar del espacio predeterminado. Al especificar sep=»—«, estamos indicando que queremos usar los tres guiones como separador entre los dos mensajes, en lugar del espacio predeterminado que se utiliza cuando no se proporciona el parámetro sep.

Puedes utilizar el parámetro sep de print() para especificar cualquier cadena que desees como separador entre los objetos que estás imprimiendo. Esto te permite tener un mayor control sobre cómo se muestran los datos en la consola o en la salida estándar del sistema.


Valores de parámetros

ParámetroDescripción
objeto(s)Cualquier objeto, y tantos como quieras. Se convertirá en cadena antes de imprimir
sep=’separador’Opcional. Especifique cómo separar los objetos, si hay más de uno. El valor predeterminado es ‘ ‘
end=’end’Opcional. Especifique qué imprimir al final. El valor predeterminado es ‘\n’ (salto de línea)
ArchivoOpcional. Un objeto con un método de escritura. El valor predeterminado es sys.stdout
FlushOpcional. Un valor booleano que especifica si la salida se vacía (verdadero) o se almacena en búfer (falso). El valor predeterminado es falso
Valores de parámetros de print()