python的none是什么-python中的null与none有什么区别

Python中none与null的区别有:none可以看作是一个具体的值用来初始化变量,而null表示空不是一个值,并且没有与任何一个值绑定并且存储空间也没有存储值

Python中所有的操作都是针对对象的,对象具备两个方面的特征分别是属性和方法。把具有相同属性和方法的对象归在一起称为类,使用一个类可以创建多个对象。类是对象的实例化,而对象表示具体事物。这就是python对象的概念今天将要介绍Python对象中的none与null值的区别,具有一定的参考作用,希望对大家有所帮助。

5c7e073ad5d54399.jpg

None的含义

如下图所示,None表示没有,它是NoneType类的对象,你可以把它看成是一个具体的值。正因它是一个具体的值,所以它可以用来初始化变量,可以作为很多函数在某些异常输入下的返回值,可以在tensorflow的placeholder变量中为模型输入样本数变量占位。None它既有又没有,有体现在它是具体的值,例如它能为变量a赋值;没有体现在None它想告诉你的是当前变量a绑定的是一个没有意义,没有利用价值的值。

5c7e068ef2590501.jpg

Null的含义

Null表示空它不是一个值,这点不同于None。在python这类脚本语言中变量和值是绑定关系,如果说一个变量是Null,实际是说它没有与任何值绑定,也就是说该变量实际上并未被定义;在java、C++、C这类编译语言中,我们说一个变量为Null,是指该变量所指向的那个内存空间上没有存储任何值,就连上一次使用过该内存空间的残留值都没有。

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。

以上就是python中的null与none有什么区别的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值