如何在 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':
#實際程式碼
廣告