在python函數中,我是否需要預先分配一個有條件地出現在if下的值?def func(x,y): if x == 1: z = 2 else: pass if y == 1: print(z) else: pass我在這里看到的問題可能會爆炸,如果和.為了潛在地防止此錯誤引發程序,我是在函數的開頭聲明還是使用 try-except 來打印或其他方法?最佳實踐是什么?print(z)x != 1y == 1z = Nonez
在python函數中,我是否需要預先分配一個有條件地出現在if下的值?
ibeautiful
2022-09-27 09:18:40