关于函数返回值的问题
对这个概念的理解不甚清晰,谁能形象的解释一下,到底是不是人为指定的结果? 就是把得到的结果返回给调用者~ ~风介~ 发表于 2016-5-5 17:27就是把得到的结果返回给调用者~
这个定义我知道啊,比如定义个函数:
a=int(input('a=:'))
def f( ):
sum=a+1
return 5
print(f())
那么,最后显示的f()结果和sum没有关系啊,这个return不就是个人为指定的值吗?定义函数定义的是def下面的整个一段话吗?貌似有时候和函数公式以及计算结果没有直接联系呀? feifeiteng 发表于 2016-5-5 17:51
这个定义我知道啊,比如定义个函数:
a=int(input('a=:'))
def f( ):
骚年,如果你想返回sum的值,你会怎么做?{:10_256:} ~风介~ 发表于 2016-5-5 21:04
骚年,如果你想返回sum的值,你会怎么做?
那肯定是return sum了啊,所以说return值并不一定是函数值吧,也可以是人为指定的,这么理解对不对啊 feifeiteng 发表于 2016-5-6 09:31
那肯定是return sum了啊,所以说return值并不一定是函数值吧,也可以是人为指定的,这么理解对不对啊
You are RIGHT!!!{:10_256:} ~风介~ 发表于 2016-5-6 09:55
You are RIGHT!!!
{:10_303:}谢谢!
页:
[1]