Mikä on tulostus Pythonissa ja miten sen parametreja käytetään?



Tiedä mitä Pythonissa tulostetaan, sekä esimerkkejä. Opi myös käyttämään kaikkia parametreja, nimittäin loppu, tiedosto, sep ja huuhtele esimerkkejä.

Yksi ohjelmoinnin tärkeimmistä perusteista on tulostusten tulostaminen. Jokaisella ohjelmointikielellä on omat tapansa tulostaa tulosteet joko konsoliin tai tiedostoihin. Sisään , tämä tulosteiden palautusprosessi tulee hyvin yksinkertaiseksi Pythonin tulostustoiminnon avulla. Tässä artikkelissa opit kaikki tärkeät tulostuksen näkökohdat Pythonissa.

Ennen kuin siirrymme eteenpäin, katsotaanpa tässä käsitelty sisältö:

Mikä on tulostus Pythonissa?

Python-tulostus on vakio tulostetaan konsolille. Tämän toiminnon syntaksi on seuraava:





SYNTAKSI:

Tulosta( arvo 1 , arvo2 , ..., Syyskuu = ’’, loppuun = 'N', tiedosto = sys.stdout, huuhtele = Väärä)

Parametrit ja niiden kuvaukset ovat seuraavat:



ParametriKuvaus

arvo1, arvo2 , ...

Tulostettavat lähdöt. Voi olla useampi kuin yksi

Syyskuu



Valinnainen parametri, jota käytetään määrittämään, kuinka haluat erottaa tulostettavat objektit. Tämän oletusarvo on yksi välilyönti (’’).

loppuun

Valinnainen parametri, jota käytetään määrittämään, mitä tulostetaan lopputulokseen. Oletusarvo on n

tiedosto

Valinnainen parametri kirjoitusmenetelmällä. Oletusarvo on sys.stdout

huuhtele

Valinnainen parametri, jota käytetään määrittämään, onko lähtö huuhdeltava (True) vai puskuroitu (False). Sen oletusarvo on False

HUOMAUTUS: Kaikki objektit muunnetaan merkkijonoksi, ennen kuin ne palautetaan lähdöinä.

Tulostuksen käyttäminen Pythonissa

Tulostustoimintoa voidaan käyttää seuraavasti:

Ilman valinnaisia ​​parametreja:

Voit käyttää tulostuslauseketta yksinkertaisesti tulostaaksesi kaikki tulostetut objektit tarpeen mukaan. Harkitse seuraavaa esimerkkiä:

ESIMERKKI:

tulosta ('Tulostustoiminnon käyttäminen Pythonissa')

LÄHTÖ: Tulostustoiminnon käyttäminen Pythonissa

lajittelu taulukko c ++ nouseva

Täällä tulostustoiminto vain tulostaa annetun merkkijonon konsolille.

Annetaan nyt yhdelle tulostuslausekkeelle useampi kuin yksi arvo.

ESIMERKKI:

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

LÄHTÖ: Hei 2019 World

Kuten näette, yllä olevassa esimerkissä yksi tulostuslauseke tulostaa kolme erilaista objektia. Lisäksi '+' operaattori sallii esineiden ketjutuksen esimerkiksi:

ESIMERKKI:

a = 'Hei' b = 'Tervetuloa' tulosta (a + b)

LÄHTÖ: Hei, tervetuloa

Tässä on muutama esimerkki, joita voit kokeilla:

ESIMERKKI:

tulosta ('Hei') tulosta ('Hei', 'Maailma') # tulostaa kaksi merkkijonoa tulosta ('Hei' + 'Maailma') # yhdistää kaksi merkkijonoa tulosta ('Hellon' + 'Maailma') # tulostaa n tulosta ( 'Hello', 'World', 2019) # merkkijonojen tulostaminen kokonaislukujen tulostuksella (2019, 'Hello World') print (str (2019) + 'Hello World') #concatenating kokonaislukuja merkkijonoilla (käyttäen tyyppimuunnosta) tulosta (34 +67) #lisäys painatuksessa

Voit myös määrittää minkä tahansa tyyppisen erottimen kunkin objektin välille.

Erottimen määrittäminen:

Erotin luo osion tulostuslausekkeessa olevien objektien välille. Tämän määritteen oletusarvo on välilyönti (‘’). Käyttäjä voi muuttaa operaattorin arvoa tarvittaessa.

ESIMERKKI:

kuinka käyttää Microsoft Visual Studiota
a = 'Hei' b = 'Maailma' painatus (a, 2019, b, sep = ',')

LÄHTÖ: Hei, 2019, maailma

Yllä olevassa esimerkissä eri objektit erotetaan toisistaan ​​pilkulla (,) eikä välilyönnillä, toisin kuin edellisessä esimerkissä.

Voit myös säätää mitä tulostat lopputuloksen lopussa.

Käyttämällä loppuun parametri:

loppuun -parametrin avulla voit määrittää, mitä tulostat tulostuksen lopussa. Tämän parametrin oletusarvo on ”n” tai seuraava rivimerkki. Katsotaanpa, mitä tapahtuu, kun käytän kahta erillistä tulostustoimintoa tulosteiden tulostamiseen.

ESIMERKKI:

a = 'Hei' b = 'Tervetuloa' tulosta (a) Tulosta (b)

LÄHTÖ:

Hei, tervetuloa

Tässä loppuun parametria ei ole asetettu, joten lähdöt tulostetaan kahdella erillisellä rivillä. Jos haluat tulostaa ne samalle riville, voit tehdä seuraavasti:

ESIMERKKI:

a = 'Hei' b = 'Tervetuloa' tulosta (a, end = '&') tulosta (b)

LÄHTÖ: Hei, tervetuloa

Yllä olevassa esimerkissä loppuun -parametri on ulostulojen välissä '&'.

Tulostuslauseke voi myös kirjoittaa ulostuloja tiedostoon.

Kirjoittaminen tiedostoon:

Tulosteen voi kirjoittaa tiedostoon vaihtoehtoisesti käyttämällä tiedosto parametri. Jos tiedostoa ei ole, se luo uuden tiedoston tällä nimellä ja kirjoittaa lähdön siihen. Esimerkiksi:

ESIMERKKI:

newfile = avoin ('abc.txt', 'w') tulosta ('Hei tervetuloa', file = newfile) newfile.close ()

LÄHTÖ: Katso alla olevan kuvan tiedosto:

mikä on esimerkki java

EX1.txt_print tiedostotulostettavaksi Python-Edurekassa

huuhtele parametri:

Pythonin tulostuksen huuhteluparametri antaa sinun valita puskuroidun tai puskuroimattoman lähdön. tämän parametrin oletusarvo on False, mikä tarkoittaa, että lähtö puskuroidaan. Jos asetat tämän arvoksi tosi, lähtö ei ole puskuroitu ja tämä prosessi on yleensä hitaampaa kuin edellinen. Tarkastele oletuspuskuroidun lähetyksen aikaa alla olevassa esimerkissä:

ESIMERKKI:

tuontiaika g = auki ('näyte.txt', 'r') a = g.lue () s = aika.aika () tulosta (a, huuhtelu = väärä) e = aika.aika () tulosta (e-s)

LÄHTÖ:

Tämän suorittamiseen kuluva aika on 0,00099 sekuntia. Yritetään nyt muuttaa arvo True-arvoksi.

ESIMERKKI:

tuontiaika g = avoin ('näyte.txt', 'r') a = g.luku () s = aika.aika () tulostus (a, huuhtelu = tosi) e = aika.aika () tulostus (e-s)

LÄHTÖ:

Sama prosessi kestää 0,003 sekuntia, kun lähtöä ei puskuroida. Tämä johtuu siitä, että sen tulostaminen on helpompaa siirtää paloina sen sijaan, että se tulostettaisiin merkkijonoina. Yleensä kaikki I / O: t puskuroidaan. Tämä vaihtoehto on kuitenkin kätevä, kun käyttäjän on huuhdeltava koko tuotos erityistilanteissa.

Tämä tuo tämän artikkelin 'Tulosta Pythonissa' loppuun. Toivon, että olet ymmärtänyt kaiken selvästi. Varmista, että harjoittelet mahdollisimman paljon ja palauta kokemuksesi.

Onko sinulla kysymys meille? Mainitse se tämän 'Tulosta Pythonissa' -blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.

Saadaksesi syvällistä tietoa Pythonista sen eri sovellusten kanssa, voit ilmoittautua livenä 24/7 -tuella ja käyttöikällä.