1.什么是函数的返回值?
print 和 return 的区别,print 仅仅是打印在控制台,而 return 则是将 return 后面的部分作为返回值作为函数的输出
可以用变量接走,继续使用该返回值做其它事
函数需要先定义后调用,函数体中 return 语句的结果就是返回值
如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 ‘NoneType’
return 语句的作用:结束函数调用、返回值
2.返回值的演示
返回值:函数运算的结果,还需要进一步操作时,给一个返回值
return用来返回函数的执行结果,如果没有返回值,默认返回None
python可以间接返回多个值(返回一个元组)
一旦遇到return,函数执行结束,后面代码不会执行
def mypow(x,y=2):
return x ** y,x + y函数执行结束,不再继续往下执行函数体里面的语句
print('hello')#因为上面有return,因此函数调用结束,这句语句不再执行
print(mypow(3))因此直接返回结果