在判断树为空的时候,返回的值应该是 None 还是 [] 产生疑问
其实 可以去看一下他们三个的类型type
如图,三个的类型是完全不同的,
None 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
[] 则表示 是一个空列表
'' '' 则表示 是一个 空字符串
很显然三者有很大差别
同时,注意python里面是没有NULL 的。
文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树基础语法内置类228998 人正在系统学习中
原文链接:https://blog.csdn.net/candice5566/article/details/123746897