Sintassi delle istruzioni

La sintassi delle istruzioni in Python è molto semplice.

In generale, ciascuna riga di origine è una singola istruzione. Ad eccezione delle istruzioni expression e assignment, ciascuna istruzione è introdotta da una parola chiave, come if o for. È possibile inserire righe vuote o di contrassegno un qualsiasi punto tra le istruzioni nel codice. Se c'è più di un'istruzione su una riga, ogni istruzione deve essere separata da un punto e virgola (;).

Le istruzioni molto lunghe possono continuare su più righe. In questo caso, l'istruzione che deve continuare sulla riga successiva deve terminare con una barra retroversa (\). Ad esempio:

x = "A loooooooooooooooooooong string" + \
     "another looooooooooooooooooong string"

Quando si racchiude una struttura tra parentesi (()), parentesi ([]) o parentesi graffe ({}), l'istruzione può continuare su una nuova riga dopo qualsiasi virgola, senza dover inserire una barra rovesciata. Ad esempio:

x = (1, 2, 3, "hello",
      "goodbye", 4, 5, 6)