Ce este tipărirea în Python și cum se utilizează parametrii săi?



Aflați ce este tipărit în Python împreună cu exemple. Aflați, de asemenea, cum să utilizați fiecare dintre parametrii și anume end, file, sep și flush cu exemple.

Unul dintre cele mai importante elemente fundamentale ale programării este imprimarea rezultatelor. Fiecare limbaj de programare are propriile sale metode pentru a imprima ieșirea fie pe consolă, fie pe fișiere. În , acest proces de returnare a rezultatelor devine foarte simplu cu funcția de imprimare a Python. În acest articol, veți învăța toate aspectele importante ale tipăririi în Python.

Înainte de a merge mai departe, să aruncăm o privire asupra conținutului care este acoperit aici:

Ce este printul în Python?

tipărirea în Python este standard folosit pentru a imprima ieșirea pe consolă. Sintaxa acestei funcții este următoarea:





SINTAXĂ:

imprimare( valoare1 , valoare2 , ..., Sept = ‘‘, Sfârșit = ‘N’, fişier = sys.stdout, culoare = Fals)

Parametrii și descrierile lor sunt după cum urmează:



ParametruDescriere

valoare1, valoare2 , ...

Ieșirile care trebuie imprimate. Poate fi mai mult de unul

Sept



Un parametru opțional utilizat pentru a specifica modul în care doriți să separați obiectele care sunt tipărite. Valoarea implicită a acestuia este un spațiu alb („‘).

Sfârșit

Un parametru opțional utilizat pentru a specifica ce se va imprima la sfârșitul ieșirii. Valoarea implicită este „n”

fişier

Un parametru opțional cu o metodă de scriere. Valoarea implicită este sys.stdout

culoare

Un parametru opțional utilizat pentru a specifica dacă ieșirea trebuie spălată (True) sau tamponată (False). Valoarea sa implicită este False

NOTĂ: Toate obiectele vor fi convertite într-un șir înainte de a fi returnate ca ieșire.

Folosind print în Python

Funcția de imprimare poate fi utilizată după cum urmează:

Fără parametri opționali:

Puteți utiliza declarația de imprimare pentru a imprima pur și simplu orice obiecte de ieșire după cum doriți. Luați în considerare următorul exemplu:

EXEMPLU:

print („Folosirea funcției de imprimare în Python”)

IEȘIRE: Utilizarea funcției de imprimare în Python

Aici, funcția de imprimare tipărește șirul dat în consolă.

Să acordăm acum mai mult de o valoare unei singure declarații de tipărire.

EXEMPLU:

a = 2019 b = tipărire „Lumea” („Bună ziua”, a, b)

IEȘIRE: Bună ziua lumii 2019

După cum puteți vedea, în exemplul de mai sus, o singură declarație de tipărire tipărește trei obiecte diferite. De asemenea, „+” operator permite concatenarea obiectelor de exemplu:

EXEMPLU:

a = „Bună” b = „Bun venit” tipărire (a + b)

IEȘIRE: Buna bine ai venit

Iată câteva exemple pe care le puteți încerca:

EXEMPLU:

tipuri de filtre în tablou
print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') #printing with n print ( „Bună ziua”, „Lumea”, 2019) #printing șiruri împreună cu numere întregi print (2019, „Hello World”) print (str (2019) + „Hello World”) #concatenarea numerelor întregi cu șiruri (folosind conversia de tip) +67) # adăugarea în imprimare

De asemenea, puteți specifica orice tip de separatoare între fiecare obiect.

Specificarea separatorului:

Separatorul creează o partiție între diferite obiecte care sunt prezente în instrucțiunea de imprimare. Valoarea implicită a acestui atribut este un caracter de spațiu alb („‘). Utilizatorul poate modifica valoarea acestui operator când și când este necesar.

EXEMPLU:

a = 'Hello' b = 'World' print (a, 2019, b, sep = ',')

IEȘIRE: Bună ziua, 2019, Lumea

În exemplul de mai sus, diferite obiecte sunt separate printr-o virgulă (,), mai degrabă decât printr-un caracter spațiu alb, spre deosebire de exemplul anterior.

De asemenea, puteți ajusta ce doriți să imprimați la sfârșitul ieșirii.

Folosind Sfârșit parametru:

Sfârșit parametrul vă permite să configurați ce să imprimați la sfârșitul ieșirii. Valoarea implicită a acestui parametru este „n” sau următorul caracter de linie. Să vedem ce se întâmplă când folosesc două funcții de imprimare separate pentru a imprima ieșirile.

EXEMPLU:

a = „Bună” b = „Bun venit” print (a) print (b)

IEȘIRE:

Buna bine ai venit

Aici Sfârșit parametrul nu este setat și, prin urmare, ieșirile sunt tipărite în două linii separate. În cazul în care doriți să le imprimați în aceeași linie, puteți face următoarele:

EXEMPLU:

a = 'Bună' b = 'Bun venit' print (a, end = '&') print (b)

IEȘIRE: Buna bine ai venit

În exemplul de mai sus, valoarea fișierului Sfârșit parametrul este „&” așa cum se vede între ieșiri.

Declarația de tipărire poate scrie și ieșiri într-un fișier.

Scrierea într-un fișier:

Rezultatul poate fi scris într-un fișier opțional folosind fişier parametru. În cazul în care fișierul nu este prezent, creează un fișier nou cu acel nume și scrie rezultatul. De exemplu:

EXEMPLU:

newfile = open ('abc.txt', 'w') print ('Salut Bine ați venit', fișier = newfile) newfile.close ()

IEȘIRE: Uitați-vă la fișierul din imaginea de mai jos:

EX1.txt_print pentru fișier-tipărire în Python-Edureka

culoare parametru:

Parametrul de culoare al imprimării în Python vă permite să alegeți ieșire tamponată sau nebuferată. valoarea implicită a acestui parametru este False, ceea ce înseamnă că ieșirea va fi tamponată. În cazul în care setați acest lucru ca fiind Adevărat, ieșirea nu este tamponată și acest proces este de obicei mai lent decât primul. Aruncați o privire la timpul necesar pentru ieșirea tamponată implicită în exemplul de mai jos:

EXEMPLU:

timp de import g = deschis ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

IEȘIRE:

Timpul necesar pentru a fi executat este de 0,00099 secunde. Acum, să încercăm să schimbăm valoarea în Adevărat.

EXEMPLU:

timp de import g = deschis ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

IEȘIRE:

Același proces durează 0,003 secunde când ieșirea nu este tamponată. Acest lucru se datorează faptului că este mai ușor să transferați ieșirea în bucăți decât să o imprimați într-o secvență de caractere. De obicei, toate E / S sunt tamponate. Cu toate acestea, această opțiune este convenabilă atunci când utilizatorul trebuie să spele întreaga ieșire în scenarii speciale.

Aceasta duce la sfârșitul acestui articol despre „tipărire în Python”. Sper că ai înțeles totul clar. Asigurați-vă că exersați cât mai mult posibil și reveniți la experiență.

aruncând dublu la int java

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog „print in Python” și vă vom contacta cât mai curând posibil.

Pentru a obține cunoștințe aprofundate despre Python împreună cu diferitele sale aplicații, vă puteți înscrie pentru live cu suport 24/7 și acces pe viață.