为什么老是系统繁忙。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2017-08-16
http://www.cnblogs.com/rollenholt/archive/2012/05/02/2479833.html装饰器讲解
2017-08-16
那里应该是这样的吧
def new_fn(x):
def fn(x):
print('call'+f1.__name__+'()')
return f1(x)
return fn
def new_fn(x):
def fn(x):
print('call'+f1.__name__+'()')
return f1(x)
return fn
2017-08-15
print map(lambda s :s.lower().capitalize(), ['adam', 'LISA', 'barT'])
2017-08-15
import json
class Students(object):
def __init__(self,*args,**kw):
pass
def read(self):
return r'["Tim", "Bob", "Alice"]'
s = Students()
print json.load(s)
class Students(object):
def __init__(self,*args,**kw):
pass
def read(self):
return r'["Tim", "Bob", "Alice"]'
s = Students()
print json.load(s)
2017-08-15
import math
def is_sqr(x):
return isinstance(math.sqrt(x),int)
print filter(is_sqr, range(1, 101))
我这个代码错在哪里啊啊啊啊啊啊啊啊啊啊。。。。。。。
def is_sqr(x):
return isinstance(math.sqrt(x),int)
print filter(is_sqr, range(1, 101))
我这个代码错在哪里啊啊啊啊啊啊啊啊啊啊。。。。。。。
2017-08-15
class Person(object):
def __init__(self, name, score):
self.name = name
self.__score = score
def get_grade(self):
if self.__score >= 80:
return u'A-优秀'
elif self.__score >= 60:
return u'B-及格'
else:
return u'C-不及格'
def __init__(self, name, score):
self.name = name
self.__score = score
def get_grade(self):
if self.__score >= 80:
return u'A-优秀'
elif self.__score >= 60:
return u'B-及格'
else:
return u'C-不及格'
2017-08-15
class Person(object):
def __init__(self,name,gender,birth,**kw):
self.name = name
self.gender = gender
self.birth = birth
self.__dict__.update(**kw)
xiaoming = Person('Xiao Ming', 'Male', '1990-1-1', job='Student')
print xiaoming.name
print xiaoming.job
def __init__(self,name,gender,birth,**kw):
self.name = name
self.gender = gender
self.birth = birth
self.__dict__.update(**kw)
xiaoming = Person('Xiao Ming', 'Male', '1990-1-1', job='Student')
print xiaoming.name
print xiaoming.job
2017-08-15
def performance(unit):
def wraper(f):
@functools.wraps(f)
def x():
print 'call '+f.__name__+'() in '+str(time.time())
return f
return x
return wraper
def wraper(f):
@functools.wraps(f)
def x():
print 'call '+f.__name__+'() in '+str(time.time())
return f
return x
return wraper
2017-08-15
python2中必须这样写 super(Teacher, self).__init__(name,gender), 但是python3中只需要 super().__init__(name,gender) 就可以了,我在当前类中调用父类的方法还要传入当前类本身就是累赘,python3改进了
2017-08-15
def performance(unit):
def per(f):
def changeformat(*args,**kw):
print 'call '+f.__name__+' () in '+str(time.time())+' '+unit
return f(*args,**kw)
return changeformat
return per
def per(f):
def changeformat(*args,**kw):
print 'call '+f.__name__+' () in '+str(time.time())+' '+unit
return f(*args,**kw)
return changeformat
return per
2017-08-15