最赞回答 / 冰海
f1, f2, f3 = count()这局话给解释一下吧。count函数返回值是list类型呀。。。。为什么弄出三个呢,,,,f1=[g,g,g]f2=[g,g,g]f3=[g,g,g]应该是这样的呀,为啥f1()f2()f3()还能执行啊???想不明白了
2017-09-25
最新回答 / 慕工程4585512
class Person(object): passclass Student(Person): def ren(self): return 'Student'class Teacher(Person): def ren(self): return 'Teacher'class SkillMixin(object): passclass BasketballMixin(SkillMixin): def skill(self): ret...
2017-09-25
已采纳回答 / SCEC3944754
g1 = new_fn(f1)传进来 f1 函数, g1现在就是fn(x), x=5 此时 f 就是 f1, 方法 fn 传进来 x 参数, f(x)就执行了f1(x)
2017-09-21
已采纳回答 / JPinsz
返回值也没其他意思,就是对应的函数返回的值,当调用该函数时就会得到这个值。如下例:def test(): print 'this is a test func' return 'test'当使用test()调用test()函数时,将会打印“this is a test func”,虽然获取到函数返回的值‘test’,不是并不会打印出来 3.当使用print test()时,就会打印出‘this is a test func’还有 'test'
2017-09-21
最赞回答 / 慕斯卡6774726
reduce(函数(参数1,参数2),list, 默认值)如果没有默认值 , 第一次运行时,参数1是list的0下标值 参数2是list的1小标值如果有默认值, 第一次运行时,参数1是默认值 参数2是list的0下标值默认值就是定义初始值的,懂没?
2017-09-21
已采纳回答 / 我到前面探探路
<...code...><...code...>以上两段代码等价的,下面的好理解点,作用都是将变量 i 用 j 储存下来,确保了在函数 f 返回后不变。count() 返回的是列表 fs ,此时 fs 中包含了3三个函数 f。也就是说,f1(),f2(),f3()调用的是对应的f(1),f(2),f(3)。#个人理解,不对的欢迎指出
2017-09-20
已采纳回答 / 慕先生1519954
分数是在0到100分之内才是有效的,比如一不小心输错输了个1000分,明显是错的,但是操作会不管你输入的值是多少都直接把这个值赋给属性,不会报错,所以要根据实际的逻辑对分数添加限制,当输入的分数有错时给出提示
2017-09-20