已采纳回答 / 风硕依源
这个call没什么意思,就是为了让输出的字符串看起来有意义,你完全也可以print 'f1()'f.__name__是f指向函数的名字,但是这个名字不一定是'f',举个例子吧,对于绝对值函数abs,abs.__name__ = 'abs',这个很容易理解,除此之外呢,令f = abs,那么f.__name__ = 'abs'
2016-08-02
已采纳回答 / 小SA0
有颜色的字就是用来区分一些不同的关键字,方便阅读和校错的,在IDE环境下可以自己选择配色的在IDLE的菜单里,option->Configure Highlighting选项卡里。如下应该就是各类关键词<...图片...>
2016-07-30
已采纳回答 / AzureDrop
object 是Python所有类的基类(元类),可以这样理解: 人类最老的祖先是亚当夏娃一样。 Python 3.x可以不用写object ,如 class Person(object),默认派生自object
2016-07-29
已采纳回答 / 不正常人类研究中心
cmp()这个函数是用来比较两个对象的,比如cmp(x,y),当x > y的时候函数返回1,x < y就返回-1,x == y就返回0啊,就这样的,然后像这个sorted_ignore_case = functools.partial(sorted, cmp=lambda s1, s2: cmp(s1.upper(), s2.upper())),这个语句里面比价s1和s2的大写字母的ascll码的大小(假设这里的s1和s2是字符串,一般比较比较字符串的第一个字符),接着就是理解sorted()...
2016-07-28
已采纳回答 / eeesay0955
你的代码最后返回的是reduce(f,lst,1),返回值是一个数值而不是函数,所以最后一行print f()改成print f 就可以啦。在讲解部分有一个绝对值函数的例子,可以参考。
2016-07-28
已采纳回答 / 慕慕3760657
先调用第一个@makebold,fn就变成了<b>fn()</b>在调用第二个@makeitalic,fn就变成了<b><i>fn()</i></b>给的例子fn()为hello(),其结果为hello world,所以最终结果为屏幕显示所示
2016-07-26
已采纳回答 / worry921
<...图片...>7月7日,有个兄弟也是解答别人问题时发的图。可以帮到你。之所以写成 a ,b =b, a + b.是因为本题的要求是求一个斐波那契额数列,也就是从第三个数开始,后一个数是前两个数的和。...
2016-07-26
已采纳回答 / 好吧123
name 按照ascii码值比较 :Alice和Tim都是99分,但是A的ascii值小于T所以Alice排在Tim前面这段代码意思就是:当两个实例的分数相同时,按照名字的顺序排列(ascii升序排列),否则返回分数的降序排列(-cmp)
2016-07-26