- 博客(6)
- 收藏
- 关注
原创 Python定时器
什么叫定时器:在特定时间触发操作的方式叫定时器为什么要用定时器:定时器可以帮助我们按照想要的规律触发事件操作使用:在run方法中又写了一个线程保证了可以持续性的1s输出一次时间...
2022-01-11 22:07:05
266
原创 Python面向对象(四)
信号量:相当于多把锁,可以允许多个线程同时进行信号量的使用:条件变量:可以让多个线程按照一定顺序进行执行条件变量的使用:事件:相当于简化的条件变量,不能加锁,但可以通过flase和true来控制线程的顺序事件的应用:...
2022-01-09 19:15:19
211
原创 Python面向对象(三)多线程
多线程作用:同时处理大量数据,效率更高多线程的实现:先导入接着在类里面写上然后编写run方法:最后创建对象实现(如图为不同的两个线程)线程锁的作用:防止变量同时被多个线程同时修改锁的创建:lock = threading.RLock()对变量进行锁定: lock.acquire()对变量的解锁:lock.release()...
2022-01-08 15:09:19
412
原创 PYthon面向对象(2)属性的外部添加和运算符重载
(1)属性的外部添加添加之前可以先限制添加内容,可以避免胡乱添加属性接着添加符合要求的属性如果要把方法从外部添加,需要导入types模块然后就可以添加了结果为(2) 运算符重载根据自己的喜好设置重载方法Python新版本不再支持很多老方法了,所以建议先导入operator模块再操作...
2022-01-06 13:27:58
459
原创 Python面向对象(1):封装继承多态
(1)Python中的封装:为什么要封装:对于一些重要的信息和功能,为了安全性和保密性,我们往往不希望被别人所了解其中的构造,同时也为了防止别人操作代码来造成不必要的损失。封装的特点:安全性高,隐蔽性强,只能通过创建对象的方式来实现功能,不能直接修改系统代码实现如图:(2)Python中的继承:封装的特点:减少代码量,更高效的实现功能(3)Python的多态多态的作用:多态在继承的基础上更进一步的简化了代码量,更方便的执行操作...
2022-01-04 18:40:46
478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人