Due o più righe fisiche possono essere unite in righe logiche,
utilizzando il carattere backslash (\
), come di seguito:
quando una riga fisica termina con un backslash che non è parte di una
stringa costante o un commento, viene unita alla seguente, formando
una singola riga logica, cancellando il backslash ed il seguente
terminatore di riga. Per esempio:
if 1900 < year < 2100 and 1 <= month <= 12 \ and 1 <= day <= 31 and 0 <= hour < 24 \ and 0 <= minute < 60 and 0 <= second < 60: # Per date valide return 1
Una linea che termina in backslash non può avere un commento. Un backslash non continua un commento. Un backslash non continua un token, ad eccezione delle stringhe costanti (token che non siano stringhe costanti non possono essere divisi tra righe fisiche utilizzando un backslash). Un backslash è illegale in altre posizioni in una riga, al di fuori di una stringa costante.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.