return语句

在Python中函数的返回值是函数重要的组成部分。函数主要用于实现程序的部分功能,我们可以将函数执行后的结果返回给程序做出进一步的操作。

return语句主要用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句默认返回None。

隐式返回

每个函数都有返回值,如果函数体内没有return语句,默认返回None,称为隐式返回。

显示返回

如果函数中有return语句,直接返回函数返回值,称为显示返回。我们可以使用return语句来给函数定义一个任意类型的返回值。

需要注意一下return语句和print之间的差别,return语句主要用于结束函数并返回一个值,但是没有输出功能。而print语句仅用于打印输出。

return语句后的代码不会执行

在函数体内,碰到return语句,函数执行完毕,之后的语句将不会再执行。

return语句返回多个值

函数可以返回多个值,只需要在return中使用逗号,隔开,最终返回结果为一个元组类型的数据。

如果同时有多个return语句,则只会执行第一个return语句哟。

动手练习

1.请问下列代码的输出结果是什么?

def func(name):
    print("Hello!")
    return name
    print(name)

2.请自定义一个函数,并打印这个函数的返回值?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容