已采纳回答 / 求知书生
我个人感觉应该没什么问题吧,count返回的list的元素对应赋值给f1,f2,f3,你是想让f1,f2,f3都指向count返回的list是吗?你直接把f1,f2,f3改为f1=f2=f3=count()试试看能不能达到效果
2016-06-19
已采纳回答 / 赦哥
math.sqrt 是变量, math.sqrt(x) 是函数调用. 向 add 函数中传入的肯定是各种变量, 这里是传入函数变量, 传入函数调用的话就相当于将函数调用的返回值作为一个变量传入了
2016-06-18
https://docs.python.org/2/library/functions.html#sorted,建议参考该网页
2016-06-17
def __cmp__(self, s):
if self.score>s.socre:
return -1
elif self.score==s.score:
return sorted(self.name,s.name)
else:
return 1
为何不对?
if self.score>s.socre:
return -1
elif self.score==s.score:
return sorted(self.name,s.name)
else:
return 1
为何不对?
2016-06-16
已采纳回答 / 虎子90
导入模块 os.path 后调用模块里包含的函数应该是os.path.isdir和os.path.isfile而只调用isdir和isfile 你需要用from...import 将import os.path改成 from os.path import isdir,isfile
2016-06-16
最赞回答 / 慕粉3416894
get_score方法用于获取属性__score的值,由于__score为内部属性,外部无法访问,故需使用get_score方法获取属性__score的值例中的get_score方法与set_score方法不是特殊方法
2016-06-15
楼下的LittltBoy,虽然老师的装饰器这块的确有点跳,而且装饰器本身有点难度,但是我通过查资料等还是理解了。但是看了你贴的链接,并没有觉得讲得很好啊??而且并不觉得对于没有接触过装饰器的人来说,那篇讲解得有多好,事实上,我看了看,反而没有觉得太懂。。而且有的东西,老师这里也讲了。比如装饰器提出的动机,老师也给了3个f函数作为例子,讲解了如果一个一个改很麻烦,所以用装饰器啊。个人觉得,你把装饰器那块的代码一点点对应看了,还是可以理解的。
2016-06-15