Skip to content
Generación Freelancer
Menu
  • Inicio
  • Noticias
  • Tutoriales
Menu

Comprender cómo funcionan las instrucciones de impresión en Python

Posted on noviembre 10, 2022

La función de impresión () en Python se usa para imprimir el objeto de cadena especificado (o) en la pantalla, como un dispositivo de salida estándar o en un archivo de flujo de texto. Examinemos la sintaxis de la función print() y sus parámetros en detalle.

Comprensión de varias instrucciones de impresión en Python

Sintaxis: imprimir (objeto(s), sep = », end = ‘ n’, flush = False, file = sys.stdout)

Parámetros de impresión ()

  • objeto / yo.: Representa el objeto a imprimir. La función de impresión () puede aceptar más de un objeto.
  • semana: sep indica el separador por el que se separan los objetos. Es un parámetro opcional; por defecto, considera » como separador.
  • final: finalmente se imprime el final. Es un parámetro opcional y el valor predeterminado para el parámetro final es ‘ n’.
  • al ras – Se utiliza para borrar el búfer/flujo interno. Es un parámetro opcional y acepta valores booleanos (Verdadero/Falso). El valor predeterminado es falso.
  • Expediente – Aceptar un objeto que tenga permiso de escritura. Es un parámetro opcional y el predeterminado es sys.stdout

regresar nadie. Simplemente imprima los datos del objeto en la pantalla/archivo de salida.

Nota: El objeto se convierte en una cadena antes de escribirse en la pantalla.

Veamos algunos programas de ejemplo sobre cómo funcionan las declaraciones de impresión de Python con diferentes parámetros.

Usando print () para ver la salida

Una función de impresión simple () que imprime los datos en la pantalla de salida.

Código

print('This is CodeITBro website')

number=1000

print('number-',number)

languages= ['C', 'C++', 'Java', 'Python']

print(languages)

Producción

Este es el sitio web de CodeITBro

número-1000

[‘C’, ‘C++’, ‘Java’, ‘Python’]

Explicación: En el código anterior, especificamos solo el parámetro del objeto en la función de impresión () sin otros parámetros. Por lo tanto, todos están configurados con sus valores predeterminados, es decir, sep = », end = ‘ n’, file = sys.stdout, flush = False.

Separe los datos en objetos usando el parámetro print () sep

En este ejemplo, separamos los datos en un objeto especificando el separador en el parámetro sep.

Código

string1 = 'CodeITBro'

string2 = 'learning'

string3 = 'Website'

# printing multiple objects without specifying sep

print(string1,string2,string3)

# printing multiple objects with a separator

print(string1,string2,string3,sep='_')

Producción

Sitio web de aprendizaje CodeITBro

CodeITBro_learning_sitio web

Explicación: De la salida, podemos tener una idea de que:

  • En la primera instrucción de impresión, no especificamos un separador, por lo que, de manera predeterminada, separó los tres objetos con un espacio (»).
  • En la segunda declaración de impresión, pasamos un parámetro sep a la función de impresión () con ‘_’ asignado. Luego, el separador separó los tres objetos en la función de impresión.

Parámetro final en la función de impresión ()

En este ejemplo, intentemos usar el parámetro final en la función de impresión () para averiguar cómo funciona esto.

Código

# list of programming languages
languages= ['C', 'C++', 'Java', 'Python']

print('Printing list of data without end specified in print()')
for i in languages:
    # printing each item without specifying end
    print(i)

print('nPrinting list of data with end specified in print()')
for i in languages:
    # printing each item in list object by specifying end
    print(i, end=',')

Producción

Imprime una lista interminable de datos especificados en print ()

C.

C ++

Java

Pitón

Imprimir lista de datos con final especificado en print ()

C, C ++, Java, Pitón,

Explicación:

  • En la primera declaración de impresión, no especificamos un parámetro final. Luego, la función de impresión () trata el valor predeterminado para el parámetro final como ‘ n’. Esto implica imprimir cada elemento de una lista en una nueva línea.
  • En la segunda declaración de impresión, pasamos un parámetro final a la función de impresión () con el valor ‘,’ asignado. Luego, después de cada elemento de la lista, el intérprete de Python agregará ‘,’ a la pantalla de salida.

Parámetro de archivo en la función de impresión ()

En este ejemplo, intentemos saber cómo funciona el parámetro de archivo en la función de impresión () con un ejemplo código.

Código

# opening a demo file in write mode

demoFile = open(r'C:Usersv.akhilDesktopdemoFile.txt','a')

# printing the data in the output screen

print('Printing data to output screen')

# printing data into the file object

print('An online learning website', file = demoFile)

print('Data added in file')

demoFile.close()

Producción

Imprimir los datos en la pantalla de salida

Datos agregados en el archivo

demoFile.txt – Antes de ejecutar el código

demoFile.txt – Después de ejecutar el código

imprimir las instrucciones en Python

Explicación:

  • No mencionamos el parámetro de archivo en la función de impresión () en la primera declaración de impresión. Luego considere el sys.stdout predeterminado, lo que significa que la función de impresión () agrega el texto a la pantalla de visualización.
  • En el segundo caso, le pasamos el parámetro archivo a la función print() con un valor asignado, es decir, un objeto archivo. Luego, Python Interpreter agrega los datos especificados en la función de impresión () al archivo mencionado en el objeto de archivo. Luego, el «sitio web de aprendizaje en línea» se agrega al archivo «demoFile.txt» después de ejecutar el código.

Resumen

Aquí hemos examinado la sintaxis de la función print() y la función de los diferentes parámetros que pueden aceptar ejemplos detallados para cada uno. Entonces, a partir de los ejemplos anteriores, podemos entender cómo funcionan las declaraciones de impresión () en Python.

Deja una respuesta Cancelar la respuesta

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

Recent Posts

  • Los 5 mejores sitios web Generador de voz Yoda, software de texto a voz
  • Los 10 mejores libros de diseño de juegos para leer en 2023
  • Riesgos y beneficios de subcontratar desarrolladores de América Latina
  • Cómo contratar a un desarrollador .NET en 2023
  • Beneficios de Microsoft Office 365 para pequeñas empresas

Recent Comments

No hay comentarios que mostrar.

Archives

  • marzo 2023
  • febrero 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • octubre 2022

Categories

  • Noticias
  • Tutoriales
©2023 Generación Freelancer | Design: Newspaperly WordPress Theme