Stampa pitone ()

La funzione print () stampa l'oggetto dato sul dispositivo di output standard (schermo) o sul file di flusso di testo.

La sintassi completa di print()è:

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

print () Parametri

  • oggetti - oggetto da stampare. * indica che potrebbe esserci più di un oggetto
  • sep - gli oggetti sono separati da sep. Valore predefinito :' '
  • end - end viene stampato finalmente
  • file : deve essere un oggetto con il metodo write (string). Se omesso, sys.stdoutverrà utilizzato che stampa gli oggetti sullo schermo.
  • flush : se True, il flusso viene scaricato forzatamente. Valore predefinito :False

Nota: sep, end, file e flush sono argomenti di parole chiave. Se vuoi usare l'argomento sep, devi usare:

 print (* oggetti, sep = 'separator')

non

 print (* oggetti, 'separatore')

Valore restituito da print ()

Non restituisce alcun valore; restituisce Nessuno.

Esempio 1: come funziona print () in Python?

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

Produzione

Python è divertente. a = 5 a = 5 = b

Nel programma precedente, solo il parametro degli oggetti viene passato alla print()funzione (in tutte e tre le istruzioni print).

Quindi,

  • ' 'viene utilizzato il separatore. Notare, lo spazio tra due oggetti nell'output.
  • ''viene utilizzato il parametro end (carattere di nuova riga). Notare che ogni istruzione print visualizza l'output nella nuova riga.
  • il file è sys.stdout. L'output viene stampato sullo schermo.
  • flush è False. Il flusso non viene scaricato con la forza.

Esempio 2: print () con separatore e parametri finali

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

Produzione

 a = 000005 a = 05

Abbiamo passato i parametri sep e end nel programma sopra.

Esempio 3: print () con parametro file

In Python, puoi stampare oggetti sul file specificando il parametro file.

Lettura consigliata: I / O su file Python

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

Questo programma tenta di aprire python.txt in modalità di scrittura. Se questo file non esiste, il file python.txt viene creato e aperto in modalità di scrittura.

Qui, abbiamo passato l'oggetto file sourceFile al parametro file. L'oggetto stringa "Pretty cool, huh!" viene stampato nel file python.txt (controllalo nel tuo sistema).

Infine, il file viene chiuso utilizzando il close()metodo.

Articoli interessanti...