【变量名与对象】
在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做默认值,表示将其重置为其原始的空状态。