已采纳回答 / 龖敒
def cmp_ignore_case(s1, s2): if s1.lower()<s2.lower(): return -1 if s1.lower()>s2.lower(): return 1 return 0print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case) 大于号小于号错了
2017-11-29
已采纳回答 / HuffLeo
闭包简单点理解就是函数中套种函数,返回值是一个函数。在工作当中应用应该很广泛,可以想象,是可以解决很多复杂的工作,如果函数里面不能有函数,那么你必须要用多个函数来解决问题。代码肯定会很麻烦。闭包的存在就是为了让复杂的代码简单化。这也是 python 语言的特点和优势。
2017-11-29
已采纳回答 / 黎明码农
你是想这样吗class Person(object): def __init__(self, name, score): self.name = name self.score = score self.get_grade = lambda: 'A' def get_grade2(self): return 'b'lambda作为一个表达式,定义了一个匿名函数,本来没有实质区别,作用是一样的
2017-11-28
最新回答 / 慕码人0515836
print(list(map(format_name,['fUYingbo','FUPENGCHENG','fUhangXIAO'])))python3.6 要用list转换一下
2017-11-23
最赞回答 / 疯狂的王
__future__本身也是一个模块,可以引用,你看错误 这并没有报错。有一个地方你要理解,如果直接引用一整个模块,如果下面要用到 要用模块名.引用的函数()而如果是部分引用,可以直接使用函数如果是 import __future__ , 那你就要写出引用的函数 import __future__.unicode_literals()这道题目或者说这个函数 不是这样用的 你想一下你这个函数能加在哪里引用<...code...>
2017-11-22