Mis on Pythonis printimine ja kuidas selle parameetreid kasutada?



Tea, mis on Pythonis trükitud, koos näidetega. Samuti saate teada, kuidas kasutada parameetreid, nimelt lõpp, fail, sep ja näiteid.

Programmeerimise üks olulisemaid aluseid on väljundite printimine. Igal programmeerimiskeelel on oma meetodid väljundi printimiseks kas konsooli või failidesse. Sisse , muutub see väljundite tagastamise protsess Pythoni printimisfunktsiooniga väga lihtsaks. Selles artiklis saate õppida Pythonis kõiki printimise olulisi aspekte.

Enne edasi liikumist vaatame üle sisu, mida siin käsitletakse:

Mis on Pythonis printimine?

printimine Pythonis on standard kasutatakse väljundi konsooli printimiseks. Selle funktsiooni süntaks on järgmine:





SÜNTAKS:

print ( väärtus1 , väärtus2 , ..., Sept = ‘’, lõpp = 'N', faili = sys.stdout, loputada = Vale)

Parameetrid ja nende kirjeldused on järgmised:



ParameeterKirjeldus

väärtus1, väärtus2 , ...

Väljatrükid, mida tuleb printida. Võib olla rohkem kui üks

Sept



Valikuline parameeter, mida kasutatakse prinditavate objektide eraldamise täpsustamiseks. Selle vaikeväärtus on üks tühik (‘’).

lõpp

Valikuline parameeter, mida kasutatakse väljundi lõppu printimiseks. Vaikeväärtus on n

faili

Valikuline parameeter kirjutamismeetodiga. Vaikeväärtus on sys.stdout

loputada

Valikuline parameeter, mida kasutatakse väljundi loputamiseks (True) või puhverdamiseks (False). Selle vaikeväärtus on False

MÄRGE: Kõik objektid teisendatakse stringideks, enne kui need väljundina tagastatakse.

Prindi kasutamine Pythonis

Printimisfunktsiooni saab kasutada järgmiselt:

Ilma valikuliste parameetriteta:

Võite kasutada väljavõtte väljavõtte objektide lihtsalt printimiseks vastavalt vajadusele. Vaatleme järgmist näidet:

NÄIDE:

print ('Printimisfunktsiooni kasutamine Pythonis')

VÄLJUND: Prindifunktsiooni kasutamine Pythonis

Siin prindib printimisfunktsioon lihtsalt antud stringi konsooli.

Andkem nüüd ühele väljatrükile rohkem kui üks väärtus.

NÄIDE:

a = 2019 b = 'World' print ('Tere', a, b)

VÄLJUND: Tere, 2019 maailm

Nagu näete, prindib ülaltoodud näide ühe printimislausega kolm erinevat objekti. Samuti on operaator võimaldab ühendada objekte näiteks:

NÄIDE:

a = 'Tere' b = 'Tere tulemast' print (a + b)

VÄLJUND: Tere tulemast

Siin on veel mõned näited, mida saate proovida:

NÄIDE:

print ('Tere') print ('Tere', 'World') # kahe stringi printimine print ('Tere' + 'World') # kahe stringi kasseerimine print ('Hellon' + 'World') # printimine n printiga ( 'Tere', 'Maailm', 2019) # stringide printimine koos täisarvude printimisega (2019, 'Hello World') print (str (2019) + 'Hello World') # stringide täisarvude kontuurimine (tüüpi teisendamist kasutades) print (34 +67) # lisamine trükis

Samuti saate iga objekti vahel määrata mis tahes tüüpi eraldajaid.

Eraldaja määramine:

Eraldaja loob sektsiooni prindilauses olevate objektide vahel. Selle atribuudi vaikeväärtus on tühimärk (‘’). Kasutaja saab vajadusel selle operaatori väärtust muuta.

NÄIDE:

a = 'Tere' b = 'Maailm' print (a, 2019, b, sep = ',')

VÄLJUND: Tere, 2019, maailm

Ülaltoodud näites on erinevad objektid erinevalt eelmisest näitest eraldatud koma (,), mitte tühimärgiga.

Samuti saate väljundi lõpus kohandada, mida printida.

Kasutades lõpp parameeter:

The lõpp parameeter võimaldab teil konfigureerida, mida te väljundi lõpus printida. Selle parameetri vaikeväärtus on n või järgmine rea märk. Vaatame, mis juhtub, kui kasutan väljundite printimiseks kahte eraldi printimisfunktsiooni.

NÄIDE:

a = 'Tere' b = 'Tere tulemast' print (a) print (b)

VÄLJUND:

Tere tulemast

Siin, lõpp parameeter pole määratud ja seepärast trükitakse väljundid kahel eraldi real. Kui soovite selle printida samale reale, saate teha järgmist.

NÄIDE:

a = 'Tere' b = 'Tere tulemast' print (a, end = '&') print (b)

VÄLJUND: Tere ja Tere tulemast

Ülaltoodud näites on väärtuse lõpp parameeter on väljundite vahel vaadatuna ‘&’.

Väljatrükiga saab kirjutada väljundid ka faili.

Faili kirjutamine:

Väljundi saab faili kirjutada valikuliselt, kasutades faili parameeter. Juhul, kui faili pole, loob see selle nimega uue faili ja kirjutab sellele väljundi. Näiteks:

müügijõu teenuse pilveintervjuu küsimused

NÄIDE:

newfile = avatud ('abc.txt', 'w') print ('Tere tulemast', file = newfile) newfile.close ()

VÄLJUND: Vaadake alloleval pildil olevat faili:

EX1.txt_print failide printimiseks Python-Edurekas

The loputada parameeter:

Pythoni printimise loputusparameeter võimaldab teil valida puhverdatud või pakkimata väljundi. selle parameetri vaikeväärtus on False, mis tähendab, et väljund on puhverdatud. Kui määrate selle väärtuseks Tõene, pole väljundi puhverdatud ja see protsess on tavaliselt aeglane kui esimene. Vaadake allpool toodud näites puhverdatud vaikeväljundi aega:

NÄIDE:

impordiaeg g = avatud ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

VÄLJUND:

Selle täitmiseks kulub aega 0,00099 sekundit. Proovime nüüd muuta väärtuseks True.

NÄIDE:

impordiaeg g = avatud ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

VÄLJUND:

Sama protsess võtab 0,003 sekundit, kui väljundit pole puhverdatud. Selle põhjuseks on asjaolu, et väljundit on lihtsam tükkidena üle kanda, selle asemel, et printida seda märkide järjestusena. Tavaliselt on kõik I / O-d puhverdatud. See valik on aga mugav, kui kasutaja peab eri stsenaariumide korral kogu väljundi loputama.

Sellega saate selle artikli, mis käsitleb printimist Pythonis, lõppu. Loodan, et olete kõigest selgelt aru saanud. Harjutage kindlasti nii palju kui võimalik ja pöörake oma kogemused tagasi.

Kas teil on meile küsimus? Palun mainige seda selle ajaveebi “Print in Python” kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.

Põhjalike teadmiste saamiseks Pythoni ja selle erinevate rakenduste kohta saate registreeruda otseülekandeks 24/7 toe ja ligipääsuga kogu eluks.