继续学习
get new skill
前面都没懂,后面一个例子就明白了2333
没问题,多态的拓展,很好!!{:5_108:}{:5_108:}
(有没有感觉这个表情很像那个。。。。)
{:10_257:}
class CountList:
def __init__(self, *args):
self.values =
self.count = {}
for each in args:
self.count = 0
def __len__(self):
return len(self.values)
def __getitem__(self, key):
self.count)] += 1
return self.values
def __setitem__(self, value):
self.values.append(value)
self.count = 0
def __delitem__(self, key):
del self.count)]
del self.values
def append(self, value):
self.values.append(value)
self.count = 0
只写了一部分,我的思路时可以将列表中的元素放进其中字典当中当成值,来获取其访问次数
新技能get√
当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子
打印出了这个:
呱呱呱!
这个鸭子拥有灰白灰白的羽毛。
你才是鸭子你们全家人是鸭子!
这个人穿着一件鸭绒大衣
前面的文字描述感觉很抽象,但是看完例子就明白啦,再回头看前面的文字描述,就大彻大悟啦。鸭子类型就是说不管是何种类的实例化,只要你们有相同的方法可以被我调用就行。
中间那一段,有点难理解{:10_266:}