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 esFalse.
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.
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.
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.
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="---")
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 |
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.
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.
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.
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.
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.
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="---")