Funkce print () vytiskne daný objekt na standardní výstupní zařízení (obrazovku) nebo do souboru textového proudu.
Úplná syntaxe print()
je:
print (* objects, sep = '', end = ' n', file = sys.stdout, flush = False)
print () parametry
- objekty - objekt tištěného. * označuje, že může existovat více než jeden objekt
- sep - objekty jsou odděleny sep. Výchozí hodnota :
' '
- konec - konec se vytiskne jako poslední
- file - musí to být objekt s metodou write (string). Pokud je vynecháno,
sys.stdout
bude použito, které vytiskne objekty na obrazovce. - flush - Pokud je to pravda, stream je násilně vyprázdněn. Výchozí hodnota :
False
Poznámka: sep, end, file a flush jsou argumenty klíčových slov. Chcete-li použít argument sep, musíte použít:
tisk (* objekty, sep = 'oddělovač')
ne
tisk (* objekty, 'oddělovač')
Návratová hodnota z tisku ()
Nevrací žádnou hodnotu; vrátí Žádný.
Příklad 1: Jak funguje print () v Pythonu?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Výstup
Python je zábavný. a = 5 a = 5 = b
Ve výše uvedeném programu je do print()
funkce předán pouze parametr objektů (ve všech třech tiskových příkazech).
Proto,
' '
používá se oddělovač. Všimněte si, mezera mezi dvěma objekty na výstupu.''
je použit koncový parametr (znak nového řádku). Všimněte si, že každý tiskový výpis zobrazuje výstup v novém řádku.- soubor je
sys.stdout
. Výstup se vytiskne na obrazovku. - flush je
False
. Proud není násilně proplachován.
Příklad 2: print () se separátorem a koncovými parametry
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Výstup
a = 000005 a = 05
Ve výše uvedeném programu jsme předali parametry sep a end.
Příklad 3: print () s parametrem souboru
V Pythonu můžete tisknout objekty do souboru zadáním parametru souboru.
Doporučené čtení: I / O souboru Python
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Tento program se pokusí otevřít soubor python.txt v režimu psaní. Pokud tento soubor neexistuje, vytvoří se soubor python.txt a otevře se v režimu psaní.
Tady jsme předali objekt souboru sourceFile parametru souboru. Řetězcový objekt „Docela v pohodě, jo!“ je vytištěn do souboru python.txt (zkontrolujte jej ve vašem systému).
Nakonec je soubor uzavřen pomocí close()
metody.