-1
目前維持在Python寫一個大型應用程序,碰到這個Python的控制流程。 d
在每個子句中都是相同的語句,所以if
和elif
條件確實會導致執行相同的序列(如果我的理解正確的話)。與線分割
但是說d
是不同的每個塊;那麼將如何評估邏輯,特別是在if
區塊?會是這樣的:
if a and (b or c)
這相當於
if (a and e)
爲e
= b or c
;或會是更像
if (a and b) or c
這相當於
if (e or c)
爲e
= a and b
?
我的直覺是它是前者,但我想確定。
您的標題詢問有關行分歧,但我不認爲這與您的問題有關。您是否具體詢問了連續反斜槓是否會影響任何內容,還是僅僅詢問'and'和'or'的相對優先級? – BrenBarn
@BrenBarn,兩者都與我的問題相關 – cerremony
然後請編輯您的問題以闡明換行符的相關性。你的問題根本沒有提到他們,所以目前還不清楚他們如何適應你的要求。 – BrenBarn