Python中的None对象定义及其用途

变量名与对象

在Python中,变量名称就像贴在对象上的标签一样。每个标签上都有一个唯一的名称,并且每次只能用在一个对象上。当Python解释器遇到语句:“a = 7.5”,会创建一个变量名"a",和一个浮点对象7.5,然后把这个变量名"a"贴在浮点对象7.5上,这样,可以用变量名a,引用浮点对象7.5了。

None 是一个类型为‘NoneType’的对象

None 是一个‘NoneType’类型的实例。None表示空,但它不等于空字符串、空列表,也不等同于False。在大多数面向对象的语言中,对象的命名倾向于使用驼峰式语法,从“None”使用驼峰式命名可以看出,它是一个对象。

None的用途

1,Python中的None与C++或Java中的null类似,赋予变量“空”的意义。

2,Python中的函数如果没有返回语句,默认返回None,表示没有返回值,当然也可以显式地返回None:“return None”。

3,Python函数中的可变类型(mutable)参数,用None做默认值,表示将其重置为其原始的空状态。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,385评论 0 10
  • 教程总纲:http://www.runoob.com/python/python-tutorial.html 进阶...
    健康哥哥阅读 2,229评论 1 3
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,983评论 0 5
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,869评论 1 118
  • 最好的我们相差了11岁,各自都处在生命里最美好的时候,更幸运的是我们遇到了彼此. 还记得么,我们第一次相见,在创新...
    橙子啊呀阅读 256评论 0 0

友情链接更多精彩内容