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ă:
Parametru | Descriere |
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:
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ță.