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

 

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

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

 

 

 

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

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

[] 则表示 是一个空列表

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

很显然三者有很大差别

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

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树基础语法内置类228998 人正在系统学习中

原文链接:https://blog.csdn.net/candice5566/article/details/123746897

posted @ 2023-02-16 18:45  hello_tree  阅读(379)  评论(0)    收藏  举报