太原网站建设丿薇,手机网站模板 怎样做,淄博网站搭建公司,装饰设计师工作内容在 Python 中#xff0c;有一个特殊的常量 None#xff08;N 必须大写#xff09;。和 False 不同#xff0c;它不表示 0#xff0c;也不表示空字符串#xff0c;而表示没有值#xff0c;也就是空值。 这里的空值并不代表空对象#xff0c;即 None 和 [] 以及 有一个特殊的常量 NoneN 必须大写。和 False 不同它不表示 0也不表示空字符串而表示没有值也就是空值。 这里的空值并不代表空对象即 None 和 [] 以及 不同。 None is []
FalseNone is
FalseNone 有自己的数据类型。 type(None)
class NoneType
可以看到它属于 NoneType 类型。 需要注意的是None 是 NoneType 数据类型的唯一值也就是说我们不能再创建其它 NoneType 类型的变量但是可以将 None 赋值给任何变量。如果希望变量中存储的东西不与任何其它值混淆就可以使用 None。除此之外None 常用于 assert、判断以及函数无返回值的情况。
举个例子我们常使用 print() 函数输出数据其实该函数的返回值就是 None。因为它的功能是在屏幕上显示文本根本不需要返回任何值所以 print() 就返回 None。 syztoo print(Hello!)
Hello!syztoo None
True
另外对于所有没有 return 语句的函数定义Python 都会在末尾加上 return None
而且使用不带值的 return 语句也返回 None。