Què és la impressió a Python i com s'utilitzen els seus paràmetres?



Coneixeu què s’imprimeix a Python juntament amb exemples. Apreneu també a fer ús de cadascun dels paràmetres, és a dir, end, file, sep i flush amb exemples.

Un dels fonaments més importants de la programació és imprimir les sortides. Tots els llenguatges de programació tenen els seus propis mètodes per imprimir la sortida a la consola o als fitxers. En , aquest procés de retorn de sortides es fa molt senzill amb la funció d'impressió de Python. En aquest article, aprendreu tots els aspectes importants de la impressió a Python.

Abans de seguir endavant, fem una ullada al contingut que es tracta aquí:

Què és la impressió a Python?

imprimir en Python és l'estàndard utilitzat per imprimir la sortida a la consola. La sintaxi d'aquesta funció és la següent:





SINTAXI:

imprimir( valor1 , valor2 , ..., set = '', final = 'N', dossier = sys.stdout, rubor = Fals)

Els paràmetres i les seves descripcions són els següents:



ParàmetreDescripció

valor1, valor2 , ...

Les sortides que cal imprimir. Pot ser més d’un

set



Un paràmetre opcional que s’utilitza per especificar com voleu separar els objectes que s’imprimeixen. El valor per defecte d’aquest és un espai en blanc (‘‘).

final

Un paràmetre opcional que s'utilitza per especificar què s'ha d'imprimir al final de la sortida. El valor per defecte és 'n'

dossier

Un paràmetre opcional amb un mètode d'escriptura. El valor per defecte és sys.stdout

rubor

Un paràmetre opcional que s’utilitza per especificar si la sortida s’ha de netejar (True) o tamponar (False). El seu valor per defecte és False

NOTA: Tots els objectes es convertiran en una cadena abans de ser retornats com a sortida.

Ús d’impressió a Python

La funció d'impressió es pot utilitzar de la següent manera:

Sense paràmetres opcionals:

Podeu fer servir la declaració d'impressió per imprimir simplement els objectes de sortida que vulgueu. Penseu en el següent exemple:

EXEMPLE:

print ('Utilització de la funció d'impressió a Python')

SORTIDA: Utilitzant la funció d’impressió a Python

Aquí, la funció d'impressió només imprimeix la cadena donada a la consola.

Donem ara més d'un valor a una sola declaració d'impressió.

EXEMPLE:

a = 2019 b = 'Món' imprès ('Hola', a, b)

SORTIDA: Hola Món 2019

Com podeu veure, a l'exemple anterior, una sola declaració d'impressió imprimeix tres objectes diferents. A més, el '+' operador permet la concatenació d'objectes per exemple:

EXEMPLE:

a = 'Hola' b = 'Benvinguda' imprimir (a + b)

SORTIDA: Hola benvinguda

Aquí hi ha alguns exemples més que podeu provar:

EXEMPLE:

tipus de filtres a taula
print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') #printing with n print ( 'Hola', 'Món', 2019) #printing de cadenes juntament amb enters imprimir (2019, 'Hola món') imprimir (str (2019) + 'Hola món') #concatenar enters amb cadenes (mitjançant conversió de tipus) imprimir (34 +67) #adding dins de la impressió

També podeu especificar qualsevol tipus de separador entre cada objecte.

Especificació del separador:

El separador crea una partició entre diferents objectes que hi ha a la declaració d'impressió. El valor per defecte d’aquest atribut és un caràcter en blanc (‘‘). L'usuari pot canviar el valor d'aquest operador quan i quan sigui necessari.

EXEMPLE:

a = 'Hola' b = 'Món' imprès (a, 2019, b, sep = ',')

SORTIDA: Hola, 2019, món

A l'exemple anterior, diferents objectes estan separats per una coma (,) en lloc d'un caràcter en blanc en contrast amb l'exemple anterior.

També podeu ajustar què voleu imprimir al final de la sortida.

Utilitzant el final paràmetre:

El final El paràmetre us permet configurar què voleu imprimir al final de la sortida. El valor per defecte d’aquest paràmetre és ‘n’ o el següent caràcter de línia. Vegem què passa quan faig servir dues funcions d'impressió separades per imprimir sortides.

EXEMPLE:

a = 'Hola' b = 'Benvinguda' imprimir (a) imprimir (b)

SORTIDA:

Hola Benvingut

Aquí, el final El paràmetre no està definit i, per tant, les sortides s’imprimeixen en dues línies separades. En cas que vulgueu imprimir-los en la mateixa línia, podeu fer el següent:

EXEMPLE:

a = 'Hola' b = 'Benvinguda' imprimeix (a, end = '&') imprimeix (b)

SORTIDA: Hola i benvinguts

A l'exemple anterior, el valor del fitxer final El paràmetre és '&' tal com es veu entre les sortides.

La declaració d'impressió també pot escriure sortides en un fitxer.

S'està escrivint en un fitxer:

La sortida es pot escriure en un fitxer opcionalment mitjançant el fitxer dossier paràmetre. En cas que el fitxer no estigui present, crea un fitxer nou amb aquest nom i hi escriu la sortida. Per exemple:

EXEMPLE:

fitxer nou = obert ('abc.txt', 'w') imprimir ('Hola benvinguda', fitxer = fitxer nou) fitxer nou.close ()

SORTIDA: Mireu el fitxer de la imatge següent:

EX1.txt_print per fitxer-imprimir a Python-Edureka

El rubor paràmetre:

El paràmetre de flush d'impressió a Python us permet triar una sortida tamponada o no amortitzada. el valor per defecte d'aquest paràmetre és False, és a dir, la sortida es guardarà en memòria intermèdia. En cas que establiu que sigui True, la sortida no té tampoc i aquest procés sol ser més lent que l'anterior. Feu un cop d'ull al temps que es tarda en obtenir la memòria intermèdia per defecte a l'exemple següent:

EXEMPLE:

temps d'importació g = obert ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

SORTIDA:

El temps necessari per executar-se és de 0,00099 segons. Ara, provem de canviar el valor a True.

EXEMPLE:

temps d'importació g = obert ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

SORTIDA:

El mateix procés triga 0,003 segons quan la sortida no es bufa. Això es deu al fet que és més fàcil transferir la sortida en trossos en lloc d'imprimir-la en una seqüència de caràcters. Normalment totes les E / S estan emmagatzemades en memòria intermèdia. Tanmateix, aquesta opció és convenient quan l'usuari necessita eliminar tota la sortida en escenaris especials.

Això porta al final d'aquest article sobre 'imprimir en Python'. Espero que ho hagueu entès tot amb claredat. Assegureu-vos de practicar el màxim possible i de recuperar la vostra experiència.

anar a funcionar en python

Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest bloc “imprimeix a Python” i us respondrem el més aviat possible.

Per obtenir coneixements en profunditat sobre Python juntament amb les seves diverses aplicacions, podeu inscriure-us a la publicació amb assistència les 24 hores del dia, els 7 dies de la setmana i accés permanent