最赞回答 / qq_夏目_17
>>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list
2018-01-07
最赞回答 / Tsuki_suki
直接调用的话sorted(L)其实是省略版,实际运行的是sorted(L,cmp)后面可以改成不同的函数,这样可以对L进行不同的排序,默认排序是从小到大,通过改写后面的比较函数可以实现其他定义的排序
2018-01-06
最赞回答 / 慕盖茨9455599
这样做其实是正确的,但是这样你就没法利用父类中的逻辑了,可能在父类的初始化函数中进行了一些逻辑判断,当然你也可以完全拷贝下来,这样就失去了继承的意义了
2018-01-03
最新回答 / 一顆好蛋
f表示reduce函數接受的函數 就是你之前def定義的函數 lst是reduce函數接受的數列 就是你傳進的數列 1是從1開始 如果你選100 就會從100開始 把100拿進去計算 比如:def prod(x,y):#prod 我這裏定義爲乘積函數 return x*yprint reduce( prod , lst ,100)假如lst=[1,2,3]結果爲1×2×3×100=600print reduce( prod , lst ,1)結果爲1×2×3×1=6
2018-01-01
最新回答 / Broken_Open
f和fn是不一样的。定义的log函数是重新定义原f函数, 所以log函数传入的参数f是原始函数名(地址),log函数返回结果fn是重新定义的函数名(地址),调用g = log(f1) g就是fn,所以:1. g=log(f1)print g(5) 2. @log def f1(n)...... print f1(5)1和2其实是等价的。
2017-12-29
最新回答 / windwhisper3828490
常用代码,https://docs.python.org/3.4/library/functions.html 或者 http://python.usyiyi.cn/translate/python_352/library/functions.html
2017-12-26