Python Función print()
Funciones integradas de Python3
Descripción
print()El método se utiliza para imprimir la salida, es la función más común.
En la versión Python 3.3 se añadió el parámetro de palabra clave flush.
print en Python 3.x es una función, pero en la versión Python 2.x no es una función, solo es una palabra clave.
Sintaxis
La siguiente es la sintaxis del método print():
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Parámetros
- objects -- plural, indica que se pueden generar múltiples objetos a la vez. Al generar múltiples objetos, se deben separar con comas.
- sep -- se utiliza para separar múltiples objetos, el valor predeterminado es un espacio.
- end -- se utiliza para establecer con qué termina la salida. El valor predeterminado es el salto de línea \n, podemos cambiarlo por otras cadenas.
- file -- el objeto de archivo al que se va a escribir.
- Si la salida se almacena en caché generalmente depende de file, pero si el parámetro de palabra clave flush es True, el flujo se vaciará forzosamente.
Valor de retorno
Ninguno.
Ejemplo
A continuación se muestra un ejemplo del uso de la función print:
Probar en Python3
>>>print(1)
1
>>> print("Hello World")
Hello World
>>> a = 1
>>> b = 'ejemplo'
>>> print(a,b)
1 ejemplo
>>> print("aaa""bbb")
aaabbb
>>> print("aaa","bbb")
aaa bbb
>>>
>>> print("www","ejemplo","com",sep=".") Establecer el separador
www.ejemplo.com
Usar el parámetro flush para generar un efecto de Loading:
Ejemplo
import time
print("---EJEMPLO EJEMPLO: Efecto Loading---")
print("Loading",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
print("---EJEMPLO EJEMPLO: Efecto Loading---")
print("Loading",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
El efecto es como se muestra en la siguiente imagen:

Más referencias:Resumen del uso de la función print en Python3
Otras extensiones