def fun (a,b): try:
c = a/b
except Exception as ex:
logging.error(ex) return c請高手回答向這種函數(shù)的返回是不是一種不正規(guī)的編程方式,因為這個函數(shù)可能返回為“None”,那么例如這種情況的時候如何更好的定義這個函數(shù)?
1 回答

largeQ
TA貢獻2039條經(jīng)驗 獲得超8個贊
當b為0的時候應(yīng)該走不到return c這里,程序會退出的吧,似乎應(yīng)該在except的前面加一個return,同時在logging語句后面加return None。
添加回答
舉報
0/150
提交
取消