1
print()
⇓
Il fine linea automatico è una nuova linea.
2
print("Ciao Andréa")
Ciao Andréa⇓
Il fine linea automatico è una nuova linea.
3
saluto = "Ciao"
nome = "Andréa"
print(saluto, nome)
Ciao Andréa⇓
La virgola separa gli argomenti.
Il separatore automatico è uno spazio.
Il fine linea automatico è una nuova linea.
4
saluto = "Ciao"
print(saluto, end=" ")
...
nome = "Andréa"
print(nome)
Ciao Andréa⇓
Il fine linea può essere specificato con il parametro end.
5
saluto = "Ciao"
print(saluto, end="")
...
nome = "Andréa"
print(" " + nome)
Ciao Andréa⇓
Il fine linea è stringa vuota.
6
modello = "Alfa"
cil = 2000
ver = S
print(modello, cil, ver, sep="-")
Alfa-2000-S⇓
Il separatore specificato sarà applicato per tutta la linea.
Python 2.x
Ci sono molti materiali online scritti con Python 2.x, purtroppo la sintassi è diversa!
Codice | Risultato |
---|---|
print | ⇓ |
print "Ciao Andréa" | Ciao Andréa⇓ |
saluto="Ciao" nome="Andréa" print saluto, nome | Ciao Andréa⇓ |
saluto="Ciao" | Ciao Andréa⇓ |
saluto="Ciao" print saluto, ... nome="Andréa" print " "+nome | Ciao Andréa⇓ |
modello="Alfa" numero=6 print modello+numero | Alfa6⇓ |
modello="Alfa" print modello, ... numero=6 print numero | Alfa6⇓ |
Però… se nel codice Python 2.x si include il modulo __future__ allora si può utilizzare la funzione print() di Python 3.x