已采纳回答 / AzureDrop
object 是Python所有类的基类(元类),可以这样理解: 人类最老的祖先是亚当夏娃一样。 Python 3.x可以不用写object ,如 class Person(object),默认派生自object
2016-07-29
推荐看一下廖雪峰的官方网站,比这个讲的好多了http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820062641f3bcc60a4b164f8d91df476445697b9e000
2016-07-29
from os.path import isdir,isfile
print isdir(r'/data/webroot/resource/python')
print isfile(r'/data/webroot/resource/python/test.txt')
print isdir(r'/data/webroot/resource/python')
print isfile(r'/data/webroot/resource/python/test.txt')
2016-07-29
最赞回答 / 慕函数0019356
哦,找到了,这就是一个定义在函数内部的一个高阶函数啊,这样做的目的就是为了使我们定义的一个函数返回一个我们所需要的函数,而不是返回函数的结果,从而延迟执行(也就是lazy的含义),等我们想输出结果的时候才让其得出所需的结果。这个既然是一个高阶的函数,就说明这仍然是一个函数,只是定义在了一个函数内部而已。既然是一个函数,当然它的架构和普通函数是一样的,当然需要def定义,因为我们需要高阶函数为我们返回一个函数,当然需要return内部的函数,从而获得返回值(一个函数),纯手打
2016-07-29
先看python装饰器的课程 http://www.imooc.com/learn/581 再回来看这个就很容易了
2016-07-28
已采纳回答 / 不正常人类研究中心
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