Función print()

La función print() toma uno o varios argumentos, los convierte a cadena de caracteres y los imprime en la salida que se defina seguido de un salto de línea. La estructura de esta función es la siguiente:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Veamos que hace cada una de las secciones de la función:

*objects son los argumentos que se imprimirán, pueden ser uno o varios.

sep=’ ‘ define el caracter a utilizar para separar los argumentos, por defecto se utiliza un espacio.

end=’\n’ define el caracter que se utilizara al final de los argumentos, por defecto se utiliza salto de linea

file=sys.stdout define la salida que se debe utilizar por defecto esta direccionado a la saluda estandar.

flush=False define si el flujo de texto se descarga forzosamente

Ejemplo del uso de la función:

# print(*object)
print("Hola","buen dia")
print(23)
print("Tengo",23,"manzanas")

saludo = "Hola"
print(saludo)

>>>print(«Hola»)
Hola
>>>print(«Hola»,»buen dia»)
Hola buen dia
>>>print(23)
23
>>>print(«Tengo»,23,»manzanas»)
Tengo 23 manzanas
>>>saludo = «Hola»
>>>print(saludo)
Hola

En los ejemplos anteriores se utilizaron uno o varios argumentos y los valores por defecto de la función. En los siguientes ejemplos vamos a modificar los valores predeterminados. Para modificarlos es necesario incluir la palabra de referencia, empecemos con la separación entre argumentos «sep=».

# print(*objects, sep=' ')
print("Hola","buen dia", sep='-')

saludo = "Hola"
print(saludo,"buen dia", sep='-')

>>>print(«Hola»,»buen dia», sep=’-‘)
Hola-buen dia
>>>saludo = «Hola»
>>>print(saludo,»buen dia», sep=’-‘)
Hola-buen dia

En el ejemplo anterior sustituimos el espacio entre argumentos por guion medio (-). Probemos con el caracter final «end=».

# print(*objects, end='\n')
print("Hola","buen dia", end='FIN')

>>>print(«Hola»,»buen dia», end=’FIN’)
Hola buen diaFIN>>>

En el ejemplo anterior aparece la palabra FIN inmediatamente después de los argumentos, ya no hay salto de linea por lo que los tres símbolos mayor que (>>>) del interprete aparecen después de FIN.

También podemos usar la función print() sin argumentos, esto generará solo un caracter salto de linea.

print()

>>>print()

>>>

Si quieres conocer mas Funciones incorporadas (built-in) te dejo el enlace para regresar al listado completo.

La función print() aparecerá frecuentemente en tus programas. Cuéntanos, ¿qué te parece?

¡No olvides suscribirte a nuestro boletín!

¡No enviamos spam! Lee más en nuestra política de privacidad

4 comentarios en «Función print()»

Deja un comentario