已采纳回答 / 骨头架
super函数是用于定义子类的__init__函数, 而BStudent本身没有__init__函数;BStudent所继承的两个父类中也均未定义__init__函数
2016-02-29
最赞回答 / qq_3ice
[自问自答] 看明白了 ,辗转相除法。不断变换a,b的位置,b等于a与b的取余。直到b==0 时, 会得到他们的最小公约数,然后分子分母同时除以最小公约数达到约分的目的。gcd这个函数中,用到了递归的方法。
2016-02-28
import time
def performance(f):
def fn(*args, **kw):
t1 = time.time()
r = f(*args, **kw)
t2 = time.time()
print 'call %s() in %fs' % (f.__name__, (t2 - t1))
return r
return fn
def performance(f):
def fn(*args, **kw):
t1 = time.time()
r = f(*args, **kw)
t2 = time.time()
print 'call %s() in %fs' % (f.__name__, (t2 - t1))
return r
return fn
2016-02-27
def is_not_empty(s):
return s and len(s.strip()) > 0
print filter(lambda s: s and len(s.strip()) > 0 , ['test', None, '', 'str', ' ', 'END'])
return s and len(s.strip()) > 0
print filter(lambda s: s and len(s.strip()) > 0 , ['test', None, '', 'str', ' ', 'END'])
2016-02-27
print filter(lambda x: True if len(x.strip())>0 else False, ['test', None, '', 'str', ' ', 'END'])为何报错啊??
2016-02-27