相关疑难解决方法(0)

301
推荐指数
3
解决办法
8万
查看次数

为什么"if not someobj:"比Python中的"if someobj == None:"更好?

我见过几个像这样的代码示例:

if not someobj:
    #do something
Run Code Online (Sandbox Code Playgroud)

但我想知道为什么不这样做:

if someobj == None:
    #do something
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?一个人比另一个人有优势吗?

python

120
推荐指数
4
解决办法
8万
查看次数

标签 统计

python ×2

boolean-logic ×1

short-circuiting ×1