摘要:
# 源码里用比较多 Flask web框架# 对象()自动触发__call__中的内容 Python 的 __call__ 方法可以让类的实例具有类似于函数的行为,通常用于定义和初始化一些带有上下文的函数。 既然说是妙处,那不得不提及 Python 世界中的那几个经典实现了。 一个例子来源于 bot 阅读全文
摘要:
__new__ 构造方法 生产对象的时候用的 单例模式 __del__析构方法 在删除一个对象之前用到的 归还操作系统资源 这样做保证了一个类无论被实例化多少次,都只开辟一次空间,第一使用的是同一块内存地址 如果我们想控制实例化的次数呢? 我这里做了控制实例化次数为4,如下 此时前3次实例化对象地址 阅读全文
摘要:
一、平时我们获取打印一个对象的时候,我们打印的是它的地址,如果我们想知道其中具体的值必须一个一个对象.属性调取, 如何去用某种东西去一次性打印出我们所需要的呢?如下,我们有两种方法 优先级:__str__ > __repr__ __str__方法在一个类的内部的定义,跟在外部的调用,如下 # 如果s 阅读全文
摘要:
1. sorted 操作可以for循环的对象,返回都是一个列表 sort只能操作列表 2. 可变数据类型 list set dic 都是不需要用一个新的变量接 3.列表存少量数据,多了查询速度就很慢,关联性不强 dict与他相反 4. 通过相乘的形式构建的字符串长度不能超过20满足同一代码块的驻留机 阅读全文