课程
/后端开发
/Python
/python进阶
为什么调用函数f,要用x=f()?
x=f()是什么意思?为什么不直接输入f(),来调用?
谢谢回答
2017-07-03
源自:python进阶 2-8
正在回答
不好意思,看错问题了。
f是函数,那么如果函数有返回值(return)的话,就需要一个对象(你给的x)来接收,没有返回值的话就直接用f()调用即可。
f是你的类名,x=f()表示x是f类的一个对象,两个有本质的区别。
如果需要返回值的话,需要这样调用.如果不需要在后续代码中使用返回值的话,可以直接调用
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计