Py学习  »  Python

python字典何时能返回none

Mark • 5 年前 • 1692 次点击  

我在看一些代码,发现了代码

if data is not None

数据就是字典。

这让我想到威尔 data None 如果字典是空的?但我在一个python编译器上尝试过 False 当我这样做的时候

dict2 = {}
print(dict2 == None)

所以我的问题是,什么时候 dict2 等于 是吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46268
 
1692 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Mark Ransom
Reply   •   1 楼
Mark Ransom    5 年前

这种模式只在一个地方很常见:检测默认参数。

def func(dict2=None):
    if dict2 is None:
        dict2 = { "Default": 0 }