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

Ejemplo

    def saludar(nombre):
    return f"Hola, {nombre}"

print(saludar("Elena"))
  

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.

Ejemplo

    # Imprimir un mensaje
print("Hola Mundo")

# Imprimir variables
nombre = "Elena"
edad = 28
ciudad = "Valencia"
print("Nombre:", nombre, "Edad:", edad, "Ciudad:", ciudad)

# Imprimir un mensaje
print("Hola Mundo")

# Imprimir variables
nombre = "Elena"
edad = 28
ciudad = "Valencia"
print("Nombre:", nombre, "Edad:", edad, "Ciudad:", ciudad)

# Mostrar el resultado de una operación
a = 10
b = 5
suma = a + b
print("La suma de", a, "y", b, "es igual a:", suma)
  

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 :

Ejemplo

    Hola Mundo
Nombre: Elena Edad: 28 Ciudad: Valencia
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.

Ejemplo

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

print(saludo, pregunta)
  
Abrir en editor

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:

Salida

    hola ¿Como estás?

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.

Ejemplo

    x = ("pera", "mango", "fresa")
print(x)
  
Abrir en editor

Resultado:

Salida

    ('pera', 'mango', 'fresa')

En este ejemplo, la tupla X contiene tres elementos: " pera", " mango" 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.

Ejemplo

    frutas = ("pera", "mango", "fresa")
for fruta in frutas:
    print(fruta)
  
Abrir en editor

Resultado :

Ejemplo

    pera
mango
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 .

Ejemplo

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

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

Resultado:

Ejemplo

    hola---¿Como 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ámetro Descripció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)
Archivo Opcional. Un objeto con un método de escritura. El valor predeterminado es sys.stdout
Flush Opcional. 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()

Practica Función print() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Esta es la sintaxis de la función

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

Ejemplo

    print("Hola", "Elena", sep=", ", end="!\n")
print(42, 3.14)
  
Abrir en editor

Ejercicio: Imprime un mensaje en la pantalla

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 fu.

Ejemplo

    print("A", "B", "C", sep="-")
  
Abrir en editor

Ejercicio: Definir una función

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.

Ejemplo

    def saludar(nombre):
    return f"Hola, {nombre}"

print(saludar("Elena"))
  
Abrir en editor

Ejercicio: Cuando utilizas la función

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.

Ejemplo

    x = ("pera", "mango", "fresa")
print(x)
  
Abrir en editor

Ejercicio: Recorrer tupla con for

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.

Ejemplo

    frutas = ("pera", "mango", "fresa")
for fruta in frutas:
    print(fruta)
  
Abrir en editor

Ejercicio: Con la función

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

Ejemplo

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

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