在使用python进行条件判断编码时,我们经常会省略到一些条件判断。下面我将一些省略的方法总结如下:
if判断条件的省略方法
数据类型 | 结果 |
---|---|
String | 空字符串解析为False,其余为True |
Int | 0解析为False,其余为True |
Bool | True为True ,False为False |
list 、tuple、dict、set | iterable为空解析为False ,其余为True |
Object | None为空解析为False ,其余为True |
但是我还是觉得在实际编码中最好是不省略,所有条件判断都写成显性的。