python 中 None 和 [ ] 和 ““ 的区别

今天在做树的题目时候 ,在判断树为空的时候,返回的值应该是 None 还是 [] 产生疑问

其实 可以去看一下他们三个的类型type

如图,三个的类型是完全不同的,

None 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

[] 则表示 是一个空列表

'' '' 则表示 是一个 空字符串

很显然三者有很大差别

同时,注意python里面是没有NULL 的。

扫描二维码关注公众号,回复: 16026021 查看本文章

猜你喜欢

转载自blog.csdn.net/candice5566/article/details/123746897