我正在查看一些代码并遇到了代码if data is not None其中数据是字典。这让我想到如果字典data是None空的?但是我在 python 编译器上试过了,False当我这样做的时候我得到了dict2 = {}
print(dict2 == None)所以我的问题是,什么时候dict2等于None?
1 回答

慕慕森
TA贡献1856条经验 获得超17个赞
这种模式只在一个地方很常见:检测默认参数。
def func(dict2=None): if dict2 is None: dict2 = { "Default": 0 }
添加回答
举报
0/150
提交
取消