为了账号安全,请及时绑定邮箱和手机立即绑定

理解不了呢

谁能仔细讲解一下返回函数到底什么意思?

正在回答

3 回答

通俗点 就是 调用一个函数由原来返回的值,变成了一个函数。相当于一步变成2步。想要获得值,将变量交给返回的函数重新计算


0 回复 有任何疑惑可以回复我~

一般情况下,是给出一个返回值。但是,有些时候不一定要用到函数的值(比如,写一个函数加强原有函数的功能,结果是返回一个新的函数),所以就改成返回函数。如果要使返回的函数计算出的值,则可调用函数(返回值是一个函数)并将其赋值给a(一个变量),然后,调用:a(),这样便可得到函数的值。

1 回复 有任何疑惑可以回复我~

如果你调用了某个函数,他会返回另一个函数,如果调用时赋值了一个变量就更好理解了,比如f=fuc(),fuc() 可以返回另一个函数fuc2(),那么现在f指向的函数名就变成了fuc2,当你调用时只需要f()即可。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

理解不了呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信