首页 > 编程语言 >python 中 None 和 [ ] 和 ““ 的区别

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

时间:2023-02-16 18:57:02浏览次数:38  
标签:表示 None 区别 python 空值 Python 一个

 

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

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

 

 

 

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

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

[] 则表示 是一个空列表

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

很显然三者有很大差别

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

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

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

标签:表示,None,区别,python,空值,Python,一个
From: https://www.cnblogs.com/zyf531/p/17127912.html

相关文章

  • python处理json
    importjson#str----->jsonstr='{"name":"御姐","age":18}'j=json.loads(str)print(j)print(type(j))#str----->json------>strstr='{"name":"御姐",......
  • python map/reduce
      描述map() 会根据提供的函数对指定序列做映射。第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表。......
  • python处理xml文件
    #pipinstallpyyaml环境里先安装包importxml.dom.minidomdom=xml.dom.minidom.parse('config.xml')root=dom.documentElementdefxml(suser):suser=......
  • Python sorted函数及用法
    orted()作为 Python 内置函数之一,其功能是对序列(列表、元组、字典、集合、还包括字符串)进行排序。sorted()函数的基本语法格式如下:list=sorted(iterable,key=None,......
  • python set集合
    使用花括号{和}来创建一个包含多个元素的集合。集合和字典之间的区别在于,字典要求我们键入由冒号:分隔的键值对,而集合则不需要。  4.集合中添加新的元素我们一般使用......
  • python对文件的处理方法
    #1、打开文件如果文件不存在会报错file=open("1.txt")#2、使用w、w+、a、a+模式打开,如果文件不存在就创建文件file=open("1.txt","w")#3、指定绝对路径路径f......
  • python logging日志没有写入到指定文件,写到其他项目的日志文件
    背景:项目A为主框架项目,使用到了项目B的方法项目A、B均有封装好的日志方法,且均在封装好的日志文件里面,增加了logger=MyLogger().info,其他文件要使用日志时,引入logger进......
  • python获取当前运行程序所在目录
    python获取当前运行程序所在目录python获取脚本所在目录的正确方法importsysimportos假设在桌面运行python/a/b/c/d.py1、获取脚本运行所在目录......
  • PYTHON异常
    PYTHON异常异常的捕获基本捕获语法:try:#可能发生错误的代码except:#如果出现异常执行的代码捕获指定异常:except异常类型ase:如果尝试执行......
  • python 基于APScheduler的定时任务
    指定时间执行指定任务:1#--*--coding:utf--8--*--2#__author__='xxx'34fromdatetimeimportdatetime5fromapscheduler.schedulers.blockingimpo......