最赞回答 / 慕哥2502477
个人认为,只要理解-1与1表明的是谁应该放在谁的前面就行,可能返回的1与-1在python内部还有其他的骚操作,但是不用管,我觉得理解到这里就好。例子与题目应该都对这个比较函数做了一个略微详细的介绍
2017-07-05
最新回答 / 慕粉4342335
不知道楼主是否已经有答案了,我也是碰到这个问题,不过我已经知道如何操作了,列在这里是让更多的人知道楼主可以这样 getattr(aaa,'dev13')()
2017-07-05
已采纳回答 / sun_boy
因为你获取的r此时是个int型的数值,所以fs也是一个int的list,而不是函数的list,所以f1,f2,f3是三个int型的整数,在int后面加上括号自然是不能调用的。建议用Python的命令行演示一下,脚本最后输入f1(),回车,会出现错误:In [7]: f1()---------------------------------------------------------------------------TypeError T...
2017-07-03
已采纳回答 / Max_Cooper
不好意思,看错问题了。f是函数,那么如果函数有返回值(return)的话,就需要一个对象(你给的x)来接收,没有返回值的话就直接用f()调用即可。
2017-07-03
最赞回答 / well__done
len()是python本来就有的函数,你没有定义Student这个类也可以用的,本来就可以用的,该方法return所传入参数的长度而__len()__是你在Student类里面定义的方法,该方法的return其实由你自己决定,你想让他return什么就是什么,不过这个方法名字就叫__len()__,当然定义成return 长度啦
2017-07-01
最新回答 / 慕少0262465
你定义的calc_prod() 函数返回的是一个值,即 reduce(mul, lst) 的值, 那么你在调用的时候就不能采用调用返回函数的方式,应该采用直接调用函数的方式 --- print calc_prod([1,2,3,4])
2017-07-01