函数里面return的作用?

来源:8-6 默认参数

行走的钟

2018-04-23

http://img.mukewang.com/szimg/5adddc610001735206950334.jpg

老师,之前定义参数时候,都有一个return,现在有没有了,这个return的作用是什么,干什么用的呢?

写回答

1回答

十年心

2018-04-23

return语句是从python 函数返回一个值,每个函数都要有一个返回值。如果没有 定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。

区别的话,可以用这两个示例来说明:

//img.mukewang.com/szimg/5added7f0001d5e305900523.jpg

上图的代码中没有定义函数返回值,所以调用函数给变量return赋值时,赋给return的是None。

//img.mukewang.com/szimg/5added7f0001ae8006080538.jpg

这一张图的代码中用return定义了函数的返回值,所以赋值给变量result的是结果3。

2
1
行走的钟
非常感谢!
2018-04-24
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程