-
函数isinstance()可以判断一个变量的类型,既可以用在Python内置的数据类型如str、list、dict,也可以用在我们自定义的类,它们本质上都是数据类型。查看全部
-
一定要用 super(Student, self).__init__(name, gender) 去初始化父类,否则,继承自 Person 的 Student 将没有 name 和 gender。查看全部
-
继承特点查看全部
-
闭包不太会查看全部
-
pass的意思是do nothing 用以保证语义与结构的完整查看全部
-
import time def foo(): print 'in foo()' def timeit(func): def wrapper(): start=time.clock() func() end=time.clock() print 'wrapper()' print 'used',end - start print 'timeit==>wrapper()' return wrapper timeit(foo)() foo=timeit(foo) foo()查看全部
-
sorted_ignore_case = functools.partial(sorted,cmp=lambda a,b:cmp(a.upper(),b.upper())) 自定义了一个新的sorted函数,需要修改sorted函数的默认比较参数,必须写cmp。。 匿名函数有三个参数,第一个参数函数名可以省略,后面两个分别是变量和方程(就这个意思,运算规则。。)不能省略,要用:分隔开。查看全部
-
def f(j): def g(): return j*j return g查看全部
-
def g(): return j*j return g 闭包查看全部
-
像这种内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。查看全部
-
sorted()也可以对字符串进行排序,字符串默认按照ASCII大小来比较:查看全部
-
调用 sorted() 并传入 reversed_cmp 就可以实现倒序排序:查看全部
-
s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' '),如下查看全部
-
self.__dict__.update(kw) 一句话搞定!查看全部
-
return s.title()直接将首字母大写 其余字母小写查看全部
举报
0/150
提交
取消