猿问

Python中的空对象?

如何在Python中引用null对象?



慕尼黑的夜晚无繁华
浏览 2892回答 3
3回答

小唯快跑啊

在Python中,“空”对象是singleton None。检查事物是否为“无”的最好方法是使用身份运算符is:if foo is None:    ...

UYOU

在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 真值测试文档页面。
随时随地看视频慕课网APP

相关分类

Python
我要回答