Parfois, je casse de longues conditions dans les FI à plusieurs lignes. La manière la plus évidente de faire ceci est:
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
do_something
N'est pas très attrayant visuellement, car l'action se confond avec les conditions. Cependant, c'est la façon naturelle d'utiliser l'indentation Python correcte de 4 espaces.
Editer :
Au fait, pour l'instant j'utilise:
if ( cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
do_something
Pas très jolie, je sais :-)
Pouvez-vous recommander une alternative?