Impresión de Python ()

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

Articulos interesantes...