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