Kas yra „Python“ spausdinimas ir kaip naudoti jo parametrus?



Žinokite, kas yra „Python“ spausdinimas, kartu su pavyzdžiais. Taip pat sužinokite, kaip panaudoti kiekvieną iš parametrų, ty pabaigą, failą, sep ir pavyzdžių pavyzdžius.

Vienas iš svarbiausių programavimo pagrindų yra rezultatų spausdinimas. Kiekviena programavimo kalba turi savo metodus, kaip išspausdinti išvestį į konsolę arba failus. Į , šis rezultatų grąžinimo procesas tampa labai paprastas naudojant „Python“ spausdinimo funkciją. Šiame straipsnyje sužinosite visus svarbius „Python“ spausdinimo aspektus.

Prieš eidami toliau, apžvelkime čia aprašytą turinį:

Kas yra „Python“ spausdinimas?

spausdinimas „Python“ yra standartas naudojamas spausdinti išvestį į konsolę. Šios funkcijos sintaksė yra tokia:





Sintaksė:

spausdinti ( vertė1 , vertė2 , ..., Rugsėjo mėn = „“, pabaiga = „N“, failą = sys.stdout, praplaukite = Klaidinga)

Parametrai ir jų aprašymai yra šie:



Parametrasapibūdinimas

vertė1, vertė2 , ...

Rezultatai, kuriuos reikia atspausdinti. Gali būti daugiau nei vienas

Rugsėjo mėn



Pasirenkamas parametras, naudojamas nurodyti, kaip norite atskirti spausdinamus objektus. Numatytoji reikšmė yra viena tarpo (‘‘).

konvertuoti dešimtainį į dvejetainį pitoną

pabaiga

Pasirenkamas parametras, naudojamas nurodyti, kas turi būti spausdinama išvesties pabaigoje. Numatytoji vertė yra „n“

failą

Pasirenkamas parametras su rašymo metodu. Numatytoji reikšmė yra sys.stdout

praplaukite

Neprivalomas parametras, naudojamas nurodyti, ar išvestis turi būti praplauta (teisinga) ar buferinė (klaidinga). Numatytoji jo vertė yra klaidinga

PASTABA: Visi objektai bus konvertuoti į eilutę, kol bus grąžinti kaip išvestis.

Spausdinimo naudojimas „Python“

Spausdinimo funkciją galima naudoti taip:

Be papildomų parametrų:

Galite naudoti spausdinimo ataskaitą, kad tiesiog atspausdintumėte visus išvesties objektus, kaip jums reikia. Apsvarstykite šį pavyzdį:

PAVYZDYS:

spausdinti ('Spausdinimo funkcijos naudojimas 'Python')

IŠĖJIMAS: Spausdinimo funkcijos naudojimas „Python“

Čia spausdinimo funkcija tiesiog išspausdina pateiktą eilutę į konsolę.

Suteikime daugiau nei vieną reikšmę vienam atspausdintam teiginiui.

PAVYZDYS:

a = 2019 b = „Pasaulio“ spausdinimas („Labas“, a, b)

IŠĖJIMAS: Sveiki, 2019 pasaulio

Kaip matote, aukščiau pateiktame pavyzdyje vienas atspausdintas sakinys atspausdina tris skirtingus objektus. Be to, „+“ operatorius leidžia susieti objektus, pavyzdžiui:

PAVYZDYS:

a = „Labas“ b = „Sveiki atvykę“ spausdinimas (a + b)

IŠĖJIMAS: Sveiki

Štai keletas pavyzdžių, kuriuos galite išbandyti:

PAVYZDYS:

spausdinti ('labas') spausdinti ('labas', 'pasaulis') # atspausdinti dvi eilutes spausdinti ('labas' + 'pasaulis') # sujungti dvi eilutes spausdinti ('Hellon' + 'pasaulis') #spausdinti n spausdinti ( „Sveiki“, „Pasaulis“, 2019) # eilutės spausdinimas kartu su sveikųjų skaičių spausdinimu (2019, „Sveikas pasaulis“) spausdinimas (str (2019) + „Sveikas pasaulis“) # sveikųjų skaičių eilutėmis (naudojant tipo konversiją) spausdinimas (34) +67) #adresas spaudoje

Taip pat galite nurodyti bet kokio tipo separatorius tarp kiekvieno objekto.

Nurodykite separatorių:

Separator sukuria skaidinį tarp įvairių objektų, esančių spausdinimo ataskaitoje. Numatytoji šio atributo reikšmė yra tarpo simbolis (‘’). Vartotojas gali pakeisti šio operatoriaus vertę, kai to reikia.

PAVYZDYS:

jei teiginiai sql užklausose
a = „Sveiki“ b = „Pasaulio“ spausdinimas (a, 2019, b, sep = ',')

IŠĖJIMAS: Sveiki, 2019 m., Pasaulis

Ankstesniame pavyzdyje skirtingi objektai, priešingai nei ankstesniame pavyzdyje, yra atskirti kableliu (,), o ne tarpu.

Taip pat galite koreguoti tai, ką norite spausdinti išvesties pabaigoje.

Naudojant pabaiga parametras:

pabaiga parametras leidžia jums sukonfigūruoti tai, ką norite spausdinti išvesties pabaigoje. Numatytoji šio parametro reikšmė yra „n“ arba kitas eilutės simbolis. Pažiūrėkime, kas nutinka, kai naudoju dvi atskiras spausdinimo funkcijas spausdindama išvestis.

PAVYZDYS:

a = „Sveiki“ b = „Sveiki atvykę“ spausdinti (a) spausdinti (b)

IŠĖJIMAS:

Sveiki, sveiki

Čia, pabaiga parametras nenustatytas, taigi išėjimai spausdinami dviem atskiromis eilutėmis. Jei norite atspausdinti juos toje pačioje eilutėje, galite padaryti taip:

PAVYZDYS:

a = „Sveiki“ b = „Sveiki“ spausdinti (a, end = '&') spausdinti (b)

IŠĖJIMAS: Sveiki ir sveiki

Ankstesniame pavyzdyje pabaiga parametras yra „&“, kaip matoma tarp išėjimų.

Spausdinimo ataskaita taip pat gali įrašyti išvestis į failą.

Rašymas į failą:

Išvestį galima įrašyti į failą pasirinktinai naudojant failą parametras. Jei failo nėra, jis sukuria naują failą tokiu pavadinimu ir įrašo į jį išvestį. Pavyzdžiui:

PAVYZDYS:

newfile = open ('abc.txt', 'w') print ('Sveiki, sveiki, failas = newfile) newfile.close ()

IŠĖJIMAS: Pažvelkite į žemiau esančiame paveikslėlyje esantį failą:

EX1.txt_print failams spausdinti „Python-Edureka“

praplaukite parametras:

„Python“ spausdinimo „flush“ parametras leidžia pasirinkti buferinę arba nepuskelbtą išvestį. numatytoji šio parametro reikšmė yra False, tai reiškia, kad išvestis bus buferinė. Jei tai nustatote kaip „Tiesa“, išvesties nepašalinama ir šis procesas paprastai vyksta lėčiau nei pirmasis. Toliau pateiktame pavyzdyje pažvelkite į numatytojo buferinio išvesties laiką:

PAVYZDYS:

importavimo laikas g = atidaryti ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

IŠĖJIMAS:

Laikas, kol tai įvykdoma, yra 0,00099 sekundės. Pabandykime pakeisti vertę į „True“.

PAVYZDYS:

importavimo laikas g = atidaryti ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

IŠĖJIMAS:

kaip naudoti jatrą

Tas pats procesas trunka 0,003 sekundės, kai išvestis nepašalinta. Taip yra todėl, kad lengviau perkelti išvestį gabalais, o ne spausdinti simbolių seka. Paprastai visi I / O yra buferiniai. Tačiau ši parinktis yra patogi, kai vartotojui reikia nuplauti visą išvestį pagal specialius scenarijus.

Tai užbaigia šio straipsnio „Spausdinti„ Python ““ pabaigą. Tikiuosi, jūs viską aiškiai supratote. Įsitikinkite, kad praktikuojate kuo daugiau ir grąžinkite savo patirtį.

Turite mums klausimą? Prašau tai paminėti šio „spausdinti„ Python ““ tinklaraščio komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.

Norėdami gauti išsamių žinių apie „Python“ kartu su įvairiomis jo programomis, galite užsiregistruoti tiesiogiai su parą visą parą ir visą gyvenimą.