Mi a nyomtatás a Pythonban és hogyan használhatók a paraméterei?

Tudja meg, mi a nyomtatás a Pythonban, példákkal együtt. Ismerje meg, hogyan lehet használni az egyes paramétereket, nevezetesen a véget, a fájlt, a sepet és a példákat.

A programozás egyik legfontosabb alapja a kimenetek nyomtatása. Minden programozási nyelvnek megvannak a maga módszerei a kimenet nyomtatására a konzolra vagy a fájlokba. Ban ben , ez a kimenetek visszaküldésének folyamata nagyon egyszerűvé válik a Python nyomtatási funkciójával. Ebben a cikkben megtanulja a nyomtatás összes fontos szempontját a Pythonban.

Mielőtt továbblépnénk, vessünk egy pillantást az itt ismertetett tartalmakra:



Mi a nyomtatás a Pythonban?

a Python-ban nyomtatás a szabvány a kimenet konzolra történő kinyomtatására szolgál. A függvény szintaxisa a következő:



SZINTAXIS:

nyomtatás( érték1 , érték2 , ..., Szept = ’’, vége = „N”, fájl = sys.stdout, öblítés = Hamis)

A paraméterek és azok leírása a következő:



ParaméterLeírás

érték1, érték2 , ...

A kinyomtatandó kimenetek. Több is lehet

Szept



Opcionális paraméter annak meghatározására, hogy miként kívánja elválasztani a nyomtatandó objektumokat. Ennek alapértelmezett értéke egy szóköz (‘’).

vége

különbség c c ++ és java között

Opcionális paraméter, amely meghatározza, hogy mit kell kinyomtatni a kimenet végén. Az alapértelmezett érték „n”

fájl

Opcionális paraméter írási módszerrel. Az alapértelmezett érték a sys.stdout

öblítés

Opcionális paraméter, amely megadja, hogy a kimenetet át kell-e öblíteni (True) vagy pufferelni (False). Alapértelmezett értéke Hamis

JEGYZET: Minden objektum karakterlánczá konvertálódik, mielőtt kimenetként visszaküldené.

A nyomtatás használata a Pythonban

A nyomtatási funkció az alábbiak szerint használható:

Opcionális paraméterek nélkül:

A nyomtatási utasítás segítségével egyszerűen kinyomtathatja a kimeneti objektumokat, amire szüksége van. Tekintsük a következő példát:

PÉLDA:

print ('A nyomtatási funkció használata Pythonban')

KIMENET: A Python nyomtatási funkciójának használata

Itt a nyomtatási funkció csak kiírja az adott karakterláncot a konzolra.

Adjunk most egynél több értéket egyetlen nyomtatási utasításnak.

PÉLDA:

a = 2019 b = 'Világ' nyomtatás ('Hello', a, b)

KIMENET: Hello 2019 világ

Mint látható, a fenti példában egyetlen nyomtatási utasítás három különböző objektumot nyomtat ki. Ezenkívül a „+” operátor lehetővé teszi az objektumok összefűzését, például:

PÉLDA:

a = 'Szia' b = 'Üdvözöljük' nyomtatás (a + b)

KIMENET: Szia üdvözöllek

Íme néhány további példa, amelyeket kipróbálhat:

PÉLDA:

print ('Hello') print ('Hello', 'World') # két karakterlánc nyomtatása print ('Hello' + 'World') # két karakterlánc összefűzése print ('Hellon' + 'World') # nyomtatás n nyomtatással ( 'Hello', 'World', 2019) # stringek nyomtatása egész számokkal print (2019, 'Hello World') print (str (2019) + 'Hello World') # egész számok húrokkal történő megkötése (típusátalakítással) print (34 +67) # kiegészítés nyomtatáson belül

Az objektumok között bármilyen típusú elválasztót is megadhat.

Az elválasztó megadása:

Az elválasztó létrehoz egy partíciót a nyomtatási utasításban lévő különböző objektumok között. Az attribútum alapértelmezett értéke egy szóköz karakter (‘’). A felhasználó szükség szerint megváltoztathatja ennek az operátornak az értékét.

PÉLDA:

telepítse a php-t a Windows 7-re
a = 'Hello' b = 'World' nyomtatás (a, 2019, b, sep = ',')

KIMENET: Helló, 2019, Világ

A fenti példában a különböző objektumokat vessző (,) választja el egymástól, nem pedig szóköz karakter, az előző példával ellentétben.

Azt is beállíthatja, hogy mit nyomtasson a kimenet végén.

Használni a vége paraméter:

Az vége paraméterrel konfigurálhatja, hogy mit nyomtasson a kimenet végén. Ennek a paraméternek az alapértelmezett értéke „n” vagy a következő sor karakter. Nézzük meg, mi történik, amikor két külön nyomtatási funkciót használok a kimenetek nyomtatásához.

PÉLDA:

a = 'Szia' b = 'Üdvözöljük' nyomtatás (a) nyomtatás (b)

KIMENET:

Szia üdvözöllek

Itt a vége paraméter nincs beállítva, ezért a kimenetek két külön sorban kerülnek kinyomtatásra. Ha ugyanazon a soron szeretné kinyomtatni őket, a következőket teheti:

PÉLDA:

a = 'Szia' b = 'Üdvözöljük' nyomtatás (a, end = '&') nyomtatás (b)

KIMENET: Szia üdvözöllek

A fenti példában a vége paraméter a kimenetek között látható ‘&’.

A nyomtatási utasítás kimeneteket is írhat egy fájlba.

Írás fájlba:

A kimenet fájlba írható, opcionálisan a fájl paraméter. Abban az esetben, ha a fájl nincs, akkor létrehoz egy új fájlt ezzel a névvel, és odaírja a kimenetet. Például:

PÉLDA:

newfile = nyitott ('abc.txt', 'w') nyomtatás ('Hello Welcome', file = newfile) newfile.close ()

KIMENET: Vessen egy pillantást az alábbi képen található fájlra:

informatika bemutató kezdőknek pdf ingyenes letöltés

EX1.txt_print fájlnyomtatáshoz a Python-Edureka fájlban

Az öblítés paraméter:

A Python nyomtatási flush paramétere lehetővé teszi pufferolt vagy nem pufferelt kimenet kiválasztását. ennek a paraméternek az alapértelmezett értéke Hamis, vagyis a kimenet pufferolva lesz. Abban az esetben, ha ezt igaznak állítja be, a kimenet nem lesz pufferelve, és ez a folyamat általában lassabb, mint az előbbi. Vessen egy pillantást az alapértelmezett pufferelt kimenetre az alábbi példában:

PÉLDA:

importálási idő g = nyitott ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

KIMENET:

A végrehajtáshoz szükséges idő 0,00099 másodperc. Most próbáljuk meg megváltoztatni az értéket True értékre.

PÉLDA:

importálási idő g = nyitott ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

KIMENET:

Ugyanez a folyamat 0,003 másodpercet vesz igénybe, amikor a kimenet nincs pufferelve. Ennek oka, hogy könnyebb a kimenetet darabokban átvinni, ahelyett, hogy karakterek sorozatában nyomtatná. Általában az összes I / O-t pufferolják. Ez a lehetőség azonban akkor kényelmes, ha a felhasználónak speciális esetekben a teljes kimenetet ki kell öblítenie.

Ezzel véget ér a „nyomtatás a Pythonban” cikk. Remélem, mindent tisztán megértett. Győződjön meg arról, hogy a lehető legtöbbet gyakorolja, és állítsa vissza a tapasztalatait.

Van egy kérdésünk? Kérjük, említse meg a „nyomtatás a Pythonban” blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.

Ha részletes ismereteket szeretne szerezni a Pythonról és annak különböző alkalmazásokról, regisztrálhat élőben 24/7 támogatással és élethosszig tartó hozzáféréssel.