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

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