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