import math
def add(x, y, f):
return f(x) + f(y)
print add(25, 9, math.sqrt)
def add(x, y, f):
return f(x) + f(y)
print add(25, 9, math.sqrt)
2016-06-20
class Person(object):
__count = 0
def __init__(self, name):
self.name=name
Person.__count=Person.__count+1
print Person.__count
p1 = Person('Bob')
p2 = Person('Alice')
try:
print Person.__count
except AttributeError:
print ('attributeError')
__count = 0
def __init__(self, name):
self.name=name
Person.__count=Person.__count+1
print Person.__count
p1 = Person('Bob')
p2 = Person('Alice')
try:
print Person.__count
except AttributeError:
print ('attributeError')
2016-06-19
https://docs.python.org/2/library/functions.html#sorted,建议参考该网页
2016-06-17
def __cmp__(self, s):
if self.score>s.socre:
return -1
elif self.score==s.score:
return sorted(self.name,s.name)
else:
return 1
为何不对?
if self.score>s.socre:
return -1
elif self.score==s.score:
return sorted(self.name,s.name)
else:
return 1
为何不对?
2016-06-16
楼下的LittltBoy,虽然老师的装饰器这块的确有点跳,而且装饰器本身有点难度,但是我通过查资料等还是理解了。但是看了你贴的链接,并没有觉得讲得很好啊??而且并不觉得对于没有接触过装饰器的人来说,那篇讲解得有多好,事实上,我看了看,反而没有觉得太懂。。而且有的东西,老师这里也讲了。比如装饰器提出的动机,老师也给了3个f函数作为例子,讲解了如果一个一个改很麻烦,所以用装饰器啊。个人觉得,你把装饰器那块的代码一点点对应看了,还是可以理解的。
2016-06-15