Crea una stringa multilinea in Python
-
Crea una stringa multilinea in Python usando
"""
-
Crea una stringa multilinea in Python usando
()
-
Crea una stringa multilinea in Python usando
\
![Crea una stringa multilinea in Python](/img/Python/feature-image---python-multi-line-string.webp)
Questo tutorial spiegherà diversi modi per creare una stringa multilinea in Python. Per stringa multilinea si intende una stringa composta da più linee.
Per esempio:
multi_line_string = "this is line number 1"
"this is line number 2"
"this is line number 3"
"this is line number 4"
Tutte queste linee sono previste per una variabile stringa - multi_line_string
, ma in realtà viene assegnata solo la prima linea e il compilatore darà un errore.
Crea una stringa multilinea in Python usando """
Un modo per creare una stringa su più linee è utilizzare """
all’inizio e alla fine delle linee. Utilizzando virgolette triple invece di virgolette singole o doppie, possiamo assegnare testo su più linee alla stringa. È il metodo più semplice per copiare più linee da qualche parte e assegnarle a una variabile stringa senza alcuna modifica.
Codice di esempio:
multi_line_string = """this is line number 1
this is line number 2
this is line number 3
this is line number 4"""
print(multi_line_string)
Produzione:
this is line number 1
this is line number 2
this is line number 3
this is line number 4
Crea una stringa multilinea in Python usando ()
In questo metodo, mettiamo semplicemente tutte le linee di testo tra parentesi ()
per creare una stringa su più linee, mentre ogni linea è racchiusa tra virgolette doppie o singole.
Può essere utile se vogliamo creare una stringa multilinea da più variabili stringa senza concatenarle separatamente o scriverle su una singola linea e usare l’operatore +
per la concatenazione.
Codice di esempio:
multi_line_string = (
"this is line number 1 "
"this is line number 2 "
"this is line number 3 "
"this is line number 4"
)
print(multi_line_string)
Produzione:
this is line number 1 this is line number 2 this is line number 3 this is line number 4
Crea una stringa multilinea in Python usando \
Una stringa multilinea può anche essere creata inserendo una barra rovesciata \
alla fine di ogni linea della stringa multilinea.
La sua funzione è la stessa del metodo parentesi ()
. Inoltre concatena tutte le linee multiple e crea una stringa multilinea.
Codice di esempio:
multi_line_string = (
"this is line number 1 "
"this is line number 2 "
"this is line number 3 "
"this is line number 4"
)
print(multi_line_string)
Produzione:
this is line number 1 this is line number 2 this is line number 3 this is line number 4
Articolo correlato - Python String
- Come controllare una stringa è vuota in modo pitonico
- Converti una stringa in nome variabile in Python
- Come rimuovere gli spazi bianchi in una stringa in Python
- Estrai numeri da una stringa in Python
- Come convertire una stringa in datario in Python
- Come convertire una stringa in minuscola in Python 2 e 3