1.函数的返回值return的定义语法 :
def 函数(参数):
函数体
return 返回值
变量=函数(参数)
案例:
def add(x,y):
result=x+y
return result
r=add(3,4)
2.函数的返回值None:
1.无返回值的函数,实际上返回了None这个字面量,类型是NoneType
2.None作为一个特殊的字面量,其有非常多的作用:
<1> 用在函数无返回值上;
<2>用在if 判断上:在if 判断中None等同于False;
案例:
def age(x):
if age>=18:
return "success"
else :
print("未成年,不能进")
return None
result=age(12)
<3>用于声明无内容的变量(定义变量,但暂时不需要变量有具体值,可以用None来代替)
如:name=None