print()

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!

CodiceRisultato
print
print "Ciao Andréa"Ciao Andréa⇓
saluto="Ciao"
nome="Andréa"
print saluto, nome
Ciao Andréa⇓


saluto="Ciao"
print saluto+" ",
...
nome="Andréa"
print nome
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