Syntaxe des instructions

La syntaxe des instructions pour Python est très simple.

En général, chaque ligne source correspond à une instruction unique. À l'exception des instructions expression et assignment, chaque instruction est introduite par un nom de mot clé, tel que if ou for. Des lignes vierges ou des lignes de remarques peuvent être insérées partout entre les instructions du code. S'il y a plusieurs instructions sur une ligne, chaque instruction doit être séparée par un point-virgule (;).

Les très longues instructions peuvent s'étendre sur plusieurs lignes. Dans ce cas, l'instruction qui doit continuer sur la ligne suivante doit se terminer par une barre oblique inversée (\). Par exemple :

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

Lorsque vous inscrivez une structure entre parenthèses (()), entre crochets ([]) ou accolades ({}), l'instruction peut être poursuivie sur une nouvelle ligne après une virgule, sans avoir à insérer une barre oblique inversée. Par exemple :

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