用新的视角去探索问题,打破习惯形成的思维框架
函数的返回值 return语句
例子1.1
def add(a,b):
res = a+b
return res
res = add(10,23) #两个res不是同一个res,因为作用域不同
print(res)
运行结果:33
例子1.2
def add(a,b):
res = a+b
return res
print(add(1,3)) #也可以直接调用add
运行结果:4
例子1.3(简写形式)
def add(a,b):
return a+b #直接接表达式
None值 什么都没有
none值的类型:NoneType
def add(a,b):
print(a+b)
res = add(3,4)
print(res)
![](https://img.haomeiwen.com/i19855258/7bba908eaa21c6b0.png)
为什么会出现None? 因为return存在时,add(3,4)才被赋值,即返回值的意思是函数算完了的结果,要返回一下才能有值拿来用
对于函数的返回值可以接收,也可以不接收。
关于return返回值,网友给的解答。
![](https://img.haomeiwen.com/i19855258/327d8010f815b814.png)
![](https://img.haomeiwen.com/i19855258/b20c89a78f5057e1.png)
2.网址:https://blog.csdn.net/huo_1214/article/details/79209190?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-3
![](https://img.haomeiwen.com/i19855258/dceb16c80b0666c6.png)
今天的课有点懵,我明天再看看!
网友评论