添加要改颜色的字体
添加要改颜色的字体
添加要改颜色的字体
添加要改颜色的字体
关于函数的形象的解释
可把函数体开始到结束看成是一次旅行计划,参数是我们计划携带去旅行的东西。如果没有return语句,就意味着我们不带回任何东西;如果有return语句,则意味着我们带回来一些东西,比如一些旅游照片、纪念品等(也可以直接带回原来带出去的东西)。此外,特别要注意return出现的位置,如果在函数体中间或开头就出现return,则说明这次计划并未(完全)实施,半途夭折了,**return后续的语句不会执行。
**例如:
def f(a,b):
… return a
… a = a +b
… print ax = f(1,2)
x
1该函数f执行到’return a’就结束运行了,并没有执行 ‘a = a+b; print a’。这个功能和循环体中的break有点像。
链接:https://www.zhihu.com/question/23765556/answer/173787459
来源:知乎
return的作用:
函数在执行过程中会产生很多结果,而return是返回所需要的结果。
总结return
return很好理解,就是你使用一个function后要返回的值。
需要注意的是:
1.执行return后function便停止工作(return之后的function里剩下的语句不在执行)
2.函数返回值的调用
return返回的值应当通过赋予一个变量,以使用。
比如你定义了某个function f(),return的是x,但是你想引用这个x,得另起一行,写y=f(),然后引用y。
3、return只能用在def 函数里。如下的用法错误
for i in range(10):
return i
二、.return 和 print结合
1)
def a(b,c):
d = b+c
return d
a(1,2)
没有返回值
2)
def a(b,c):
d = b+c
return d
e = a(1,2)
没有返回值
3)
def a(b,c):
d = b+c
return d
e = a(1,2)
print(e)
返回3
4)
def a(b,c):
d = b+c
print(d)
a(1,2)
结果3
5)
def a(b,c):
d = b+c
print(d)
e = a(1,2)
结果是3
6)
def a(b,c):
d = b+c
print(d)
e = a(1,2)
print(e)
结果:
3
None
分析:
在写函数时要注意return和print用法的区别