[Python] if文の条件を複数行に記述する方法

Pythonif文で、条件が長くなると見にくくなります。


if this_is_aaa == this_is_bbb and this_is_ccc != this_is_ddd and is_eee:
    do_something()>

条件ごとに複数行で記述することで見やすくすることができますが、単純に改行しただけではinvalid syntaxエラーが出てしまいます。
条件を複数行に記述する2つの方法を紹介します。

1. 括弧を使う方法

括弧をつかって条件を複数行に記述します。


if (this_is_aaa == this_is_bbb
    and this_is_ccc != this_is_ddd
    and is_eee):
    do_something()

2. バックスラッシュを使う方法

バックスラッシュをつかって条件を複数行に記述します。


if this_is_aaa == this_is_bbb \
   and this_is_ccc != this_is_ddd \
   and is_eee:
    do_something()

以上、Pythonのif文で条件を複数行に記述する方法の紹介でした。