组织代码(Python)时是否将条件语句返回到新行?

组织代码(Python)时是否将条件语句返回到新行?,python,if-statement,organization,Python,If Statement,Organization,因此,我知道在对象类中列出变量时,可以返回每一行,垂直列出变量,以便更好地组织: class Thing(object): def __init__(x, y, z): if语句中的条件语句也可以这样做吗 if condition1 and condition2 and condition3: 显然,这可能不是它的正确语法,因为它不起作用,但这是一个很好的例子,说明了我正试图做什么来组织我的代码,这样当某些东西有长的

因此,我知道在对象类中列出变量时,可以返回每一行,垂直列出变量,以便更好地组织:

class Thing(object):
  def __init__(x,
               y,
               z):
if语句中的条件语句也可以这样做吗

if condition1 and
   condition2 and
   condition3:

显然,这可能不是它的正确语法,因为它不起作用,但这是一个很好的例子,说明了我正试图做什么来组织我的代码,这样当某些东西有长的条件语句名称时,我就不必向右滚动了。

括号来拯救它

if (1 == 1 and
    2 == 2 and
    3 == 3):
   # ...

可以在python中使用“\”拆分行