Stampare linea vuota in Python

Manav Narula 22 giugno 2021
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.

Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

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

Articolo correlato - Python Print