随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
在Python中有有一个值称None,它表示没有值,None是NoneType数据类型的唯一值(其他编程语言可能称这个值为null、
nil或undefined)。就像布尔值True和False一样,None必须大写首字母N。
如果你想变量中存的东西不会与一个真正的值混淆,这个没有值的值就可能有用。有一个使用None的地方就是print()的返回值。
print(0函数在屏幕上显示文本,但它不需要返回任何值,这和len或input不同。但既然所有函数调用都需要求值为一个返回值,那么
print()就返回None。
#------------------------------------------------我是可耻的分割线-------------------------------------------
1、代码示例:
# # -*- coding:utf-8 -*- # Autor: Li Rong Yang spam = print('hello')#把print()的函数返回值赋值给spam变量 if spam == None:#判断spam是否等于None print('spam is None')#如果spam等于None执行此行代码
运行结果:
自定义函数返回None值
# # -*- coding:utf-8 -*- # Autor: Li Rong Yang def Square(length,width):#使用def关键字,定义一个名为hello的函数 square = length * width#求length和width的平方 #return spam = Square(2,3) if spam == None: print('spam is None')
运行结果: