- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 python 类 __slots__ 可限制添加属性和优化减少内存占用
1.给类或者示例添加属性和方法 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,对于class本身也是一样的 2.使用__slots__ 如果先要对class和实例加以限制,可以在定义class的时候,定义一个__slots__,来限制能够添加的属性: 这么做之后,没在__slots__里面标记好的属性就不能随便添加到类或者示例中了 ...
2019-03-31 11:05:03 538
原创 python 类中的 特殊方法
1. 打印和输出相关 __str__ __repr__ 分别应用于打印和直接显示 2.用于循环 如果一个类想被用于for循环,那这个类就必须实现__iter__()和__next__()方法 3.用下标获取元素 如果想要用下表[x]的方式来获取元素,name需要在类方法里面实现__getotem__() 如果要赋值用__setitem__()方法,如果要删除某个元素用__delitem__(...
2019-03-31 14:19:56 833
原创 python类中的 装饰器 @property
1.set和get方法 熟悉java的同学可能知道,java类中对属性可以IDE自动生成对应的get和set方法,但是python中没有的,python比较自由,但是自由的设置和读取类或者实例的属性,就没办法在设置和读取的时候进行一些检查了,对于 这种情况我们可以手动写自己的set和get方法 2. 作为一个懒蛋,我觉得有点麻烦 能不能像普通属性调用那样简单粗暴的调用set和get方法呢,答案是...
2019-03-31 11:33:39 332
流畅的python
2017-10-30
算法图解 高清 PDF
2017-08-04
bootsect MBR VBR 磁盘 引导 修复
2017-03-31
bootsect.exe
2017-03-31
sqljdbc_4.0.2206.100_chs
2014-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人