如何在 Python 的“if”语句中设置多行条件的样式?
有多种方法可以设置多个 if 条件的样式。您的第二个条件行不必使用 4 个空格。因此,您可以使用 &minusl;
if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'):
#实际代码
您还可以从下一行开始条件 -
if ( cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4' ):
#实际代码
或者您可以在 if 和 ( 之间提供足够的空间,以便在同一垂直列中容纳条件。
if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'):
#实际代码
您还可以在没有括号的情况下执行此操作,但请注意,PEP8 指南不鼓励这样做。例如,
if cond1 == 'val1' and cond2 == 'val2' and \ cond3 == 'val3' and cond4 == 'val4':
#实际代码
广告