Stampare linea vuota in Python
In questo tutorial, discuteremo come stampare una riga vuota in Python.
Prima di arrivare a questo, si dovrebbe notare che in Python il carattere \n
rappresenta una nuova riga.
Nella funzione print()
c’è un argomento chiamato end
. Questo argomento è \n
per impostazione predefinita. Significa che questo carattere viene scritto nel flusso di output alla fine dell’istruzione print.
Questo è il motivo per cui se utilizziamo più istruzioni print, il contenuto di ciascuna istruzione verrà stampato in una riga diversa.
Prendi il codice seguente come esempio.
print("Hello")
print("How are you?")
Produzione:
Hello
How are you?
Possiamo modificare questo argomento end
con qualsiasi carattere desideriamo.
Prendendo in considerazione tutto quanto detto sopra, si può capire che un’istruzione print
vuota può essere utilizzata per stampare una riga vuota per impostazione predefinita.
Per esempio,
print("Hello")
print() # Blank Line
print("How are you?")
Produzione:
Hello
How are you?
Dato che in Python 2 non c’erano parentesi usate con l’istruzione print
, quindi in quella versione il comando print
stamperà una riga vuota. Se stampiamo solo il carattere \n
, verranno stampate due righe vuote.
Tuttavia, se il parametro end
è specificato esplicitamente qualcos’altro, sarà richiesto il carattere \n
.
Per esempio,
print("Hello", end=" ")
print("\n") # Blank Line
print("How are you?", end=" ")
Produzione:
Hello
How are you?
Nel codice precedente, se avessimo usato solo l’istruzione print()
invece di print("\n")
, allora non avrebbe stampato una riga vuota.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn