昨日内容回顾 队列是内置锁的,所以别的应用调用它,是安全的。 凡是涉及到手动加锁的,都是不安全的。常用的一般都是消息中间件 没有返回值的铅矿 close和join成对使用 执行输出: ...
分类:
编程语言 时间:
2018-05-15 20:57:22
阅读次数:
190
昨日内容回顾 一、进程间通信(队列和管道) 判断队列是否为空 执行输出:True 判断队列是否满了 执行输出:False 如果队列已满,再增加值的操作,会被阻塞,直到队列有空余的 执行输出: 可以看出程序并没有结束,q.put(111)之后的代码被阻塞了。 总结: 队列可以在创建的时候指定一个容量 ...
分类:
编程语言 时间:
2018-05-14 23:00:10
阅读次数:
344
日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过log的分析,可以方便用户了 ...
分类:
编程语言 时间:
2018-05-04 19:32:27
阅读次数:
215
今日所学知识点详解: 1.基础数据类型初始: int:用于计算。 str:用于存储少量的数据 如:‘Alex’,'123': bool:True, False list:(列表):里面可以放入各种数据,能存储大量的数据,便于操作 list的格式是:[‘name’,True,[ ]…… ] tuple ...
分类:
编程语言 时间:
2018-05-02 16:04:18
阅读次数:
192
1.格式化输出 用字符串拼接构成模板: 从而引出格式化输出:(个人名片的制作) 格式化输出的使用: %占位符 s代表是字符,d代表是数字 %s %d %r??? 第一种格式化方式:(一定要一一对应) 第二种格式化方式:(无需一一对应) 注意事项:格式化输出,在格式化输出中,单纯的表示%需要用%%表示 ...
分类:
编程语言 时间:
2018-04-29 14:32:01
阅读次数:
221
1.初识计算机 CPU:中央处理器,相当于大脑,计算和运算中心 内存:临时存储数据(ROM),供CPU进行运算 优点:读取速度快 缺点:容量小,成本高,断电即消失 硬盘:长时间存储大量的数据。500G,1T 优点:容量大,成本低,断电也不会消失 缺点:读取速度慢 操作系统:从硬盘中读取数据到内存中, ...
分类:
编程语言 时间:
2018-04-29 13:26:48
阅读次数:
182
月考题: 7th_questions文件内容如下: test2.py文件内容如下: 答案: ...
分类:
编程语言 时间:
2018-04-28 01:32:54
阅读次数:
197
一、迭代器 迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器,生成迭代器的方法是iter(): 二、生成器 在描述生成器 ...
分类:
编程语言 时间:
2018-04-17 23:51:55
阅读次数:
263
目录: 继承 封装 多态 继承 封装 多态 一、继承 1.什么继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 2.为什么要有继承 子类会“”遗传”父类的属性,从而解决代码重用问题,减少代码的冗余 3.怎么应 ...
分类:
编程语言 时间:
2018-04-16 18:41:39
阅读次数:
224
一、面向对象绑定方法 一、类中定义的函数分成两大类 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 自动将类当作第一个参数传入(其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定到对象的方法 ...
分类:
编程语言 时间:
2018-04-16 18:17:50
阅读次数:
234