python基础
BlazarBruce
这个作者很懒,什么都没留下…
展开
-
python hook(钩子)函数
钩子函数、注册函数、回调函数,他们的概念其实是一样的。回调函数牛逼的讲解:回调函数牛逼的文章import timeclass LazyPerson(object): def __init__(self, name): self.name = name self.watch_tv_func = None self.have_dinner_func = None def get_up(self): print("%s get up at:%s" % (se原创 2020-09-30 16:57:31 · 6934 阅读 · 0 评论 -
python Super()函数
一:# 自动继承object类、所以Python3都是新式类class A: def add(self, x): y = x + 1 print(y)class B(A): def add(self, x): # python3 调用超类的方法 super().add(x)b= B()b.add(3)二:# Python2.x 记得继承 objectclass A(object):原创 2020-09-29 15:19:22 · 107 阅读 · 0 评论 -
编码问题的发展及python2和python3的编码差异
人类使用文本,计算机使用字节序列。 ——Esther Nam 和 Travis Fischer...原创 2019-09-12 17:46:05 · 343 阅读 · 0 评论 -
可散列(hashable)对象
一个可散列的对象必须满足以下要求。(1) 支持 hash() 函数,并且通过 __hash__() 方法所得到的散列值是不变的。(2) 支持通过 __eq__() 方法来检测相等性。(3) 若 a == b 为真,则 hash(a) == hash(b) 也为真。注意:所有由用户自定义的对象默认都是可散列的,因为它们的散列值由id() 来获取,而且它们都是不相等的。如果你实现了一个类的...原创 2019-09-10 09:07:33 · 870 阅读 · 2 评论