Continuazione di linea in Python
- Continuazione di linea con interruzione di linea esplicita in Python
-
Continuazione di linea con
()
in Python
In questo tutorial, discuteremo i metodi per la continuazione di linea in Python.
Continuazione di linea con interruzione di linea esplicita in Python
L’operatore \
, noto anche come interruzione di linea esplicita, può essere utilizzato per suddividere una singola linea lunga continua in molte linee di codice più piccole e di facile lettura. Il seguente esempio di codice ci mostra come aggiungere un’interruzione di linea per la continuazione di linea in Python.
string = (
"This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)
print(string)
Produzione:
This is a string with a double line value
Abbiamo suddiviso una lunga linea di stringhe in due linee più piccole e di facile lettura con un’interruzione di linea esplicita nel codice precedente. Può anche essere fatto con altri tipi di variabili, come mostrato nell’esempio seguente.
i = 1 + 2 + 3
x = 1.1 + 2.2 + 3.3
print(i)
print(x)
Produzione:
6
6.6
L’unico problema con questo approccio è che dà l’errore SyntaxError: carattere imprevisto dopo il carattere di continuazione di linea
se c’è uno spazio vuoto dopo la \
.
Continuazione di linea con ()
in Python
Un altro metodo che può essere utilizzato per la continuazione di linea è racchiudere le linee all’interno di ()
. Il seguente esempio di codice ci mostra come possiamo usare ()
per la continuazione di linea in Python.
string = (
"This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)
print(string)
Produzione:
This is a string with a double line value
Nel codice precedente, abbiamo suddiviso una lunga linea di stringhe in due linee più piccole e di facile lettura racchiudendo le linee all’interno di ()
. Questo può essere fatto anche con altri tipi di variabili, come mostrato nell’esempio seguente.
i = 1 + 2 + 3
x = 1.1 + 2.2 + 3.3
print(i)
print(x)
Produzione:
6
6.6
Secondo la guida allo stile Python ufficiale, l’approccio ()
è molto più preferibile dell’interruzione di linea esplicita.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn