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