OKPEDIA PYTHON STRINGA
test di verificaDomanda
Cosa stampa sullo schermo questo script python?
immagine del test



1 / 12 domande



Vuoi visualizzarlo sul tuo sito?

print ( python )

Nel linguaggio python la funzione print() stampa il valore di un'espressione, una costante o una variabile.

La sintassi di print()

print(value)

Nella lista i valori devono essere separati tra loro da virgole ( valore1, valore2, ... ) se sono più di uno.

Se il valore da stampare è una costante alfanumerica ( stringa ), va inserito tra due virgolette ("stringa") o tra due apici ('stringa').

Attenzione. La funzione print() deve essere scritta in minuscolo. L'interprete python va in errore se viene scritta in modo diverso ( es. Print(), PRINT(), prINt(), sono errate).

I parametri di print()

La funzione print() ha quattro parametri opzionali.

print(value1, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

  • sep indica il carattere separatore tra i valori, di default è lo spazio blank ( sep=' ' ). Può anche essere una stringa di più caratteri.
  • end indica il carattere finale della stampa, di default è il carattere speciale del ritorno a capo ( end='\n' ).
  • file indica la destinazione dell'output, di default è lo schermo ( file=sys.stdout ). Modificando questo parametro si può scrivere l'output in un file.
  • flush gestisce il buffer del flusso di output. Questo parametro di default è false e il compito di gestire il buffer dei dati spetta al file. Quando è true, invece, lo stream viene eliminato forzatamente.

Esempi pratici

1] Esempio

print("anno",2018)

La funzione print stampa sullo schermo due valori, una stringa ("anno") e un valore numerico (2018).

anno 2018

Di default la funzione print() inserisce uno spazio separatore tra i valori ( sep=' ' ). Per questa ragione, non stampa "anno2018" bensì "anno 2018".

2] Esempio ( modificare il carattere separatore )

print("anno", 2018, sep='-' )

In questo esempio la funzione print stampa i due valori usando un trattino (sep='-') come carattere separatore.

anno-2018

La stampa visualizza il trattino al posto dello spazio.

3] Esempio ( ritorno a capo automatico )

print("anno")
print(2018)

In questo esempio sono presenti due print successive. L'output è il seguente:

anno
2018

Di default al termine della stampa è aggiunto un ritono a capo ( end='\n' ).

4] Esempio ( eliminare il ritorno a capo )

print("anno", end='')
print(2018)

In questo esempio viene eliminato il ritorno a capo dopo la prima stampa ( end='' ). L'output è il seguente:

anno2018

La seconda print continua a stampare in coda alla prima.

5] Esempio ( scrivere in un file )

fx = open("data.txt","w")
print("anno", file=fx)
fx.close()

In questo esempio l'output della funzione print è indirizzato in un file

In questo caso lo script non stampa alcun risultato sullo schermo, perché lo scrive nel file "data.txt".

6] Esempio ( calcolo espressione numerica )

a=2
b=5
print(a+b)

L'istruzione esegue l'espressione matematica (a+b) e stampa in output il risultato.

7

Le variabili a e b sono numeriche. Quindi, il risultato è numerico.

7] Esempio ( concatenazione stringhe )

a="2"
b="5"
print(a+b)

L'istruzione concatena le variabili in una stringa, senza carattere di separazione, e stampa in output il risultato.

25

Le variabili a e b sono alfanumeriche. Pertanto, anche il risultato "25" è una stringa.

https://www.okpedia.it/print-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Il linguaggio Python

Le istruzioni


FacebookTwitterLinkedinLinkedin