Python print ()

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.stdoutbude 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.

Zajímavé články...