我正在寫一個方法,它返回成功的元組,但失敗時返回None
。我還沒有敲定None
(作爲失敗案例返回),但它是其中一個選擇。我們可以返回-1,-1
的失敗案例嗎?我正在尋找最佳pythonic方式來實現這一目標,因此拆包很容易。從方法返回元組
請讓我知道我們如何才能改善它。僞代碼如下所示
def myFunc(self):
if self.validate() != 0:
return
x,y = self.getXY()
return x,y
爲什麼?引發異常有什麼問題? – 2011-02-02 12:29:06