python判断是空的实例分享

hebiyouzhengyanglei 28 0 PDF 2021-01-16 20:01:07

在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面的代码: if a is None: do something.else: do the other thing. 这样写看起来不错,但实际上会有问题。一般来讲,Python中会把下面几种情况当做空值来处理: None False 0,0.0,0L '',(),[],{} 其中None的特殊之处在于,它既不是数值0,也不是某个数据结构的空值,它本身就是一个空值对象。它的类型是NoneType,它遵循单 例模式,也就是说,在同一命名空间下的所有None其实质上都是同一个空值对象。 >>> id(None)

用户评论
请输入评论内容
评分:
暂无评论