如何对 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':
# 实际代码
广告