函数的返回值

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))因此直接返回结果

函数的返回值_第1张图片
在这里插入图片描述
函数的返回值_第2张图片
在这里插入图片描述
函数的返回值_第3张图片

你可能感兴趣的:(python)