最赞回答 / P_Alina
在上节课看到的科普:f.__name__是函数的名字,函数对象中有一个__name__属性用来保存函数的名字,print 'call'+f._name_+'()' 就是 打印出 ' call 函数名 () '
2018-04-28
已采纳回答 / joe_cool
reduce 是python自带的一个函数 作用是将lst 从第1个开始 使用f函数进行连续操作 在这里就是指乘法操作 即如果lst = [1,2,3,4] 那么就是 计算 2 * 3 然后结果再乘以 4 。即 2 * 3 * 4
2018-04-27
最赞回答 / lonely喵
“a=b b=a+b” 这两个如果分来执行的话,后面的b=a+b中的a就是前面a=b后的值,所以后面的b=a+b就变成了实际上的b=b+b,所以增加就变成了成倍的增加。
2018-04-26
最赞回答 / 慕粉3321357
首先要清楚,你的get_score 是一个实例方法, 所以调用实例方法应该 s.get_score() 如果楼主想 s.get_score 调用方法的话, 可以用property 装饰器,进行装饰,就可以用了.<...code...>这也是 ,属性和方法的区别, 属性 直接 s.score 调用, 而方法需要 s.get_score() 来进行调用哦,
2018-04-20