Función de impresión() de Python

La función python print(), como sugiere el nombre, se utiliza para imprimir un objeto python en Python como salida estándar.

Sintaxis: print(objeto(s), sep, end, file, flush)

Parámetros:

  • Objeto(s): puede ser cualquier objeto python como string, lista, tupla, etc. Pero antes de imprimir, todos los objetos se convierten en strings.
  • sep: Es un parámetro opcional que se utiliza para definir la separación entre los diferentes objetos a imprimir. De forma predeterminada, se utiliza una string vacía («») como separador.
  • end: es un parámetro opcional que se utiliza para establecer la string que se imprimirá al final. El valor predeterminado para esto se establece como salto de línea («\n»).
  • archivo: Es un parámetro opcional que se usa cuando se escribe en o sobre un archivo. De forma predeterminada, está configurado para producir una salida estándar como parte de sys.stdout.
  • flush: es un parámetro booleano opcional para establecer una salida vacía o almacenada en búfer. Si se establece en True, se vacía, de lo contrario se almacena en búfer. De forma predeterminada, se establece en Falso.

Ejemplo 1: Impresión de objetos de python

Python3

# sample python objects
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string)

Producción:

[1, 2, 3] ('A', 'B') Geeksforgeeks

Ejemplo 2: Imprimir objetos con un separador

Python3

# sample python objects
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string, sep="<<..>>")

Producción:

[1, 2, 3]<<..>>('A', 'B')<<..>>Geeksforgeeks

Ejemplo 3: Especificación de la string que se imprimirá al final

Python3

# sample python objects
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
 
# printing the objects
print(list,tuple,string, end="<<..>>")

Producción:

[1, 2, 3] ('A', 'B') Geeksforgeeks<<..>>

Ejemplo 4: Impresión y lectura de contenidos de un archivo externo

Para esto, también usaremos la función Python open() y luego imprimiremos su contenido. Ya tenemos guardado en nuestro sistema el siguiente archivo de texto con el nombre geeksforgeeks.txt.

Para leer e imprimir este contenido usaremos el siguiente código:

Python3

# open and read the file
 my_file = open("geeksforgeeks.txt","r")
   
# print the contents of the file
print(my_file.read())

Producción:

Ejemplo 5: Impresión en sys.stderr

Python3

# Python code for printing to stderr
 
# importing the package
# for sys.stderr
import sys
 
# variables
Company = "Geeksofrgeeks.org"
Location = "Noida"
Email = "contact@geeksforgeeks.org"
 
# print to stderr
print(Company, Location, Email, file=sys.stderr)

Producción:

Geeksofrgeeks.org Noida contact@geeksforgeeks.org

Publicación traducida automáticamente

Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *