Come stampare sulla stessa riga in Python

29 dic 2022 1 min di lettura
Come stampare sulla stessa riga in Python
Indice dei contenuti

Introduzione

In Python, puoi usare la `print()`funzione per stampare l'output sulla console. Per impostazione predefinita, la `print()`funzione aggiunge un carattere di nuova riga alla fine dell'output, il che significa che ogni volta che chiami `print()`, l'output verrà stampato su una nuova riga.

Stampare sulla stessa riga in Python

In Python, è possibile stampare sulla stessa riga usando il carattere di ritorno a capo "\n" alla fine della stringa da stampare. Ad esempio:

print("ciao", end=' ')
print("mondo")

Stamperà:

ciao mondo

In questo esempio, abbiamo usato l'argomento opzionale end della funzione print() per specificare che, al posto del carattere di ritorno a capo predefinito, vogliamo utilizzare uno spazio vuoto come carattere finale. Ciò ha permesso di stampare "ciao" e "mondo" sulla stessa riga.

È anche possibile stampare sulla stessa riga senza usare il carattere di ritorno a capo, ma utilizzando invece la funzione sys.stdout.write(). Ad esempio:

import sys

sys.stdout.write("ciao ")
sys.stdout.write("mondo")

Stamperà:

ciao mondo

Conclusione

Spero di essere stato d'aiuto. In caso di ulteriori domande, non esitare a chiedere!

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.