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.stdout
použ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.