课程
/后端开发
/Python
/python进阶
f = Fib()print f(10)
这里的f=Fib(),之后为什么要用双括号?
2017-09-14
源自:python进阶 6-9
正在回答
Fib()当然是实例化Fib类的对象啊,只是Fib没有需要初始化的属性,所以就直接用一个双括号。然后f就是一个Fib的对象,f(10)默认就是调用__call__方法并且传入参数
weibo_清岚慕竹_0 提问者
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计