12 2020 档案
摘要:""" """ 进度条 TQDM 能处理任何可迭代的对象 生成一个迭代器,使用这个迭代器 显示进度条和完成全部迭代的预计时间 tqdm需要获取一个能使用len函数确定大小的可迭代对象 或者计算预计的剩余时间或者在第二个参数中预期的元素数量 """ import time from tqdm impo
阅读全文
摘要:""" 1 继承自 object的新式类 才会有__new__ 2 __new__ 必须要有一个参数cls 代表当前类 此参数在实例化时由 python解释器自动识别 3 __new__ 必须要有返回值 返回实例化出来的实例 这点在自己实现new方法的时候需要特别的注意 可以return 父类(通过
阅读全文
摘要:""" supper() 1 实际上返回的的 是父类的实例 所以 在下方类B中的 super(B, self).go() 实际上 super(B, self) 返回的是A的实例 那么go调的也是A的go方法 2 如果出现了多继承例如:class D(B,C)的情况 super(D, self).go
阅读全文
摘要:引子: python3.3之后加入了yield from表达式,相比yield多出来一些功能 1 、建立客户端和子生成器之间 一个双向的通道 客户端直接发送值给子生成器。子生成器产生的值直接返回给客户端 2、处理子生成器返回的异常 而GeneratorExit除外,yield产生的异常,如果生成器本
阅读全文
摘要:""" 反射 """ class A(): def func(self): """ 实例函数 """ return "func" @classmethod def func2(cls): """ 类函数 """ return "func2" """ 在使用 getattr 反射的时候 需要注意是否是
阅读全文