如何在Python中引用null对象?
3 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
在Python中,“空”对象是singleton None。
检查事物是否为“无”的最好方法是使用身份运算符is:
if foo is None:
...
UYOU
TA贡献1878条经验 获得超4个赞
在Python中,要表示缺少值,可以对对象使用None值(types.NoneType.None),对字符串使用“”(或len()== 0)。因此:
if yourObject is None: # if yourObject == None:
...
if yourString == "": # if yourString.len() == 0:
...
关于“ ==”和“ is”之间的区别,使用“ ==”测试对象身份就足够了。但是,由于将“ is”操作定义为对象标识操作,因此使用它而不是“ ==”可能更正确。不知道是否存在速度差异。
无论如何,您可以看一下:
Python 内置常数 doc页面。
Python 真值测试文档页面。
添加回答
举报
0/150
提交
取消