La función print () imprime el objeto dado en el dispositivo de salida estándar (pantalla) o en el archivo de flujo de texto.
La sintaxis completa de print()
es:
print (* objetos, sep = '', end = ' n', file = sys.stdout, flush = False)
print () Parámetros
- objetos - objeto de lo impreso. * indica que puede haber más de un objeto
- sep : los objetos están separados por sep. Valor predeterminado :
' '
- final - el final se imprime por fin
- archivo : debe ser un objeto con método de escritura (cadena). Si se omite,
sys.stdout
se utilizará que imprime objetos en la pantalla. - flush : si es True, el flujo se descarga a la fuerza. Valor predeterminado :
False
Nota: sep, end, file y flush son argumentos de palabras clave. Si desea usar el argumento sep, debe usar:
print (* objetos, sep = 'separador')
no
imprimir (* objetos, 'separador')
Valor devuelto de print ()
No devuelve ningún valor; devuelve Ninguno.
Ejemplo 1: ¿Cómo funciona print () en Python?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Salida
Python es divertido. a = 5 a = 5 = b
En el programa anterior, solo el parámetro de objetos se pasa a la print()
función (en las tres declaraciones de impresión).
Por lo tanto,
' '
se utiliza separador. Observe, el espacio entre dos objetos en la salida.''
Se utiliza el parámetro final (carácter de nueva línea). Observe que cada declaración de impresión muestra la salida en la nueva línea.- el archivo es
sys.stdout
. La salida se imprime en la pantalla. - el rubor es
False
. La corriente no se descarga a la fuerza.
Ejemplo 2: print () con separador y parámetros finales
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Salida
a = 000005 a = 05
Pasamos los parámetros sep y end en el programa anterior.
Ejemplo 3: print () con parámetro de archivo
En Python, puede imprimir objetos en el archivo especificando el parámetro del archivo.
Lectura recomendada: E / S de archivos Python
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Este programa intenta abrir python.txt en modo de escritura. Si este archivo no existe, el archivo python.txt se crea y se abre en modo de escritura.
Aquí, hemos pasado el objeto de archivo sourceFile al parámetro de archivo. El objeto de cuerda '¡Genial, eh!' se imprime en el archivo python.txt (compruébelo en su sistema).
Finalmente, el archivo se cierra usando el close()
método.