
1 最好不要嵌套使用if, 首先不說是否符合編碼規(guī)范,
- 如果一定要的話,一定要在后面跟一個(gè)else。不管else是否有處理邏輯。
理由:
我們都知道,Python是用縮進(jìn)來作為作用域的區(qū)分的。
使用if語句,有時(shí)會(huì)有else的處理邏輯。
嵌套使用也不可避免可能會(huì)用到 if ... else...
如果內(nèi)部if 有else邏輯,外部 if 沒有else邏輯。如果稍不注意,可能內(nèi)部的else語句就會(huì)被縮進(jìn)到前面,與外部的if組成新的邏輯。