2012-12-27 40 views
1

有幾次我偶然發現了Python中的C風格任務,如a = b = 0。通過努力的谷歌搜索,我發現這被稱爲鏈式分配:[1],[2],[3]。但是,似乎official documentation中未提及此功能。Python中鏈接任務的狀態

這是否意味着鏈式任務仍處於試驗階段,或者僅僅是官方文檔略微落後於開發?

回答

7

看起來官方文檔提到它嗎?

assignment_stmt ::= (target_list "=")+ (expression_list | yield_expression) 
            ^here 
+0

你說得對,我錯過了加號。謝謝! – ssegvic

+0

@ssegvic:以及它下面的敘述文本:*並將單個結果對象分配給每個目標列表,從左到右。* –

+0

@Martin:您說得對,謝謝! – ssegvic

0

您可以使用鏈分配,但它不是Pythonic風格。

來自Python的禪宗;; 「 」單位比嵌套好。「

+4

這似乎不是這個座右銘對我的準確應用。 –