Python-tulostus ()

Tulosta () -toiminto tulostaa annetun objektin vakiolähtölaitteelle (näytölle) tai tekstivirtaan.

Täysi syntaksi print()on:

 tulosta (* objektit, sep = '', loppu = ' n', tiedosto = sys.stdout, huuhtelu = väärä)

tulosta () Parametrit

  • esineet - vastustaa painettua. * osoittaa, että objekteja voi olla useampi kuin yksi
  • sep - objektit erotetaan sepillä. Oletusarvo :' '
  • loppu tulostetaan vihdoin
  • tiedosto - on oltava objekti, jolla on kirjoitus (merkkijono) -menetelmä. Jos se jätetään pois, sitä sys.stdoutkäytetään, joka tulostaa esineitä ruudulle.
  • huuhtelu - Jos True, virta huuhdellaan väkisin. Oletusarvo :False

Huomaa: sep, end, file ja flush ovat avainsana-argumentteja. Jos haluat käyttää sep-argumenttia, sinun on käytettävä:

 tulosta (* objektit, sep = 'erotin')

ei

 tulosta (* objektit, 'erotin')

Palautusarvo tulostuksesta ()

Se ei palauta arvoa; palauttaa Ei mitään.

Esimerkki 1: Kuinka print () toimii Pythonissa?

 print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')

Tuotos

Python on hauskaa. a = 5 a = 5 = b

Yllä olevassa ohjelmassa vain objektiparametri välitetään print()toiminnolle (kaikissa kolmessa tulostuslausekkeessa).

Siten,

  • ' 'erotinta käytetään. Huomaa, kahden objektin välinen tila tulostuksessa.
  • käytetään lopetusparametria ''(uuden rivin merkki). Huomaa, että jokainen tulostuslauseke näyttää tuloksen uudella rivillä.
  • tiedosto on sys.stdout. Tulosteet tulostetaan näytölle.
  • huuhtelu on False. Virtaa ei huuhdella väkisin.

Esimerkki 2: tulosta () erotin- ja loppuparametreilla

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Tuotos

 a = 000005 a = 05

Ohitimme sep- ja end-parametrit yllä olevassa ohjelmassa.

Esimerkki 3: tulosta () tiedostoparametrilla

Pythonissa voit tulostaa objekteja tiedostoon määrittämällä tiedostoparametrin.

Suositeltava käsittely: Python File I / O

 sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()

Tämä ohjelma yrittää avata python.txt-tiedoston kirjoitustilassa. Jos tätä tiedostoa ei ole, python.txt- tiedosto luodaan ja avataan kirjoitustilassa.

Tässä olemme siirtäneet sourceFile-tiedosto-objektin tiedostoparametrille. Merkkijono "Melko siisti, huh!" tulostetaan python.txt- tiedostoon (tarkista se järjestelmässäsi).

Lopuksi tiedosto suljetaan close()menetelmällä.

Mielenkiintoisia artikkeleita...