0
讓我們假設我有根據傳遞給函數的參數分支:參數分支
def args_func(foo=None, bar=None):
if foo:
print foo
else:
print baz
args_func(foo='foobarbaz')
這是在這種情況下分支的唯一途徑?這是因爲else子句是不明確的,而if子句是非常具體的,因爲它是有條件的(「如果foo是真的」),並且由於python的禪宗後面只有兩個可能的參數,所以顯式比隱式更好。
也許if/else不是這個任務的正確構造?
有兩個獨立的功能呢? – miradulo
不,這將是ajax調用的後端,我希望有相同的函數接收調用。 –