Python print ()

Funkcia print () vytlačí daný objekt na štandardné výstupné zariadenie (obrazovku) alebo do súboru textového toku.

Celá syntax print()je:

 print (* objekty, sep = '', end = ' n', file = sys.stdout, flush = False)

print () parametre

  • objekty - objekt k tlačenému. * označuje, že môže existovať viac ako jeden objekt
  • sep - objekty sú oddelené sep. Predvolená hodnota :' '
  • koniec - koniec sa vytlačí ako posledný
  • súbor - musí to byť objekt s metódou zápisu (reťazca). Ak je vynechané, sys.stdoutpoužije sa na tlač objektov na obrazovke.
  • flush - Ak je to pravda, prúd je vynútený. Predvolená hodnota :False

Poznámka: sep, end, file a flush sú argumenty kľúčových slov. Ak chcete použiť argument sep, musíte použiť:

 print (* objekty, sep = 'oddeľovač')

nie

 print (* objekty, 'separator')

Návratová hodnota z tlače ()

Nevracia žiadnu hodnotu; vracia Žiadne.

Príklad 1: Ako funguje print () v Pythone?

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

Výkon

Python je zábavný. a = 5 a = 5 = b

Vo vyššie uvedenom programe je print()funkcii odovzdaný iba parameter objektov (vo všetkých troch tlačových príkazoch).

Teda

  • ' 'používa sa oddeľovač. Všimnite si, medzera medzi dvoma objektmi na výstupe.
  • ''použije sa koncový parameter (znak nového riadku). Všimnite si, že každý výpis z tlače zobrazuje výstup v novom riadku.
  • súbor je sys.stdout. Výstup sa vytlačí na obrazovku.
  • flush je False. Prúd nie je spláchnutý násilím.

Príklad 2: print () s oddeľovačom a koncovými parametrami

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

Výkon

 a = 000005 a = 05

Vo vyššie uvedenom programe sme odovzdali parametre sep a end.

Príklad 3: print () s parametrom súboru

V Pythone môžete tlačiť objekty do súboru zadaním parametra súboru.

Odporúčané čítanie: I / O súborov Pythonu

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

Tento program sa pokúša otvoriť súbor python.txt v režime písania. Ak tento súbor neexistuje, vytvorí sa súbor python.txt a otvorí sa v režime zápisu.

Tu sme odovzdali objekt súboru sourceFile parametru súboru. Reťazcový objekt „Docela v pohode, čo!“ je vytlačený do súboru python.txt (skontrolujte to vo svojom systéme).

Nakoniec sa súbor uzavrie pomocou close()metódy.

Zaujímavé články...