2018年10月4日

摘要: 1. 信号量 对于多进程来说,多个进程同时修改数据,就可能出现安全隐患,所以引入了锁,这一机制,但锁只能有一把来控制一个的开关,当你需要几把锁的时候,就可能用到信号量的概念。他是用了锁的原理,内置了一个计数器,在同一时内,只能有指定数量的进程来执行某一段被控制的代码。 2. 事件 事件是通过一个信号 阅读全文
posted @ 2018-10-04 14:03 勤小兽 阅读(89) 评论(0) 推荐(0) 编辑

2018年8月9日

摘要: 对于装饰器来说,就是在不改变函数的调用的情况下,对函数的前后增加了些许功能,这完全符合函数的 开放封闭 原则。装饰器的本质 其实就是一个闭包函数。 这是一个装饰器的步骤图 这样你调 shopping 时, 真实情况是你在调用 inner 函数。如果 你想打印其函数名时打印的其实是 innner 函数 阅读全文
posted @ 2018-08-09 16:56 勤小兽 阅读(70) 评论(0) 推荐(0) 编辑

2018年8月6日

摘要: 1 命名空间 对于Python 来说命名空间一共有三种 1 内置命名空间 —— Python 解释器 就是Python 解释器一启动就可以使用的名字,储存在内置命名空间中。内置的名字在启动解释器的时候被加载进内存里 2 全局命名空间 —— 我们所命名的,但不是函数中的代码 是在程序从上到下被执行的过 阅读全文
posted @ 2018-08-06 17:01 勤小兽 阅读(91) 评论(0) 推荐(0) 编辑

2018年8月4日

摘要: 函数可以分为内置函数 和 自定义函数。这次关注的主要是自定义函数。定义函数之后,就可以在任何需要它的地方调用。 1 返回值的重要性 返回值的3种情况 没有返回值 返回None 不定 return 只写 return :结束一个函数 return None 不常用 只有一个返回值 可以返回任何数据类型 阅读全文
posted @ 2018-08-04 13:25 勤小兽 阅读(101) 评论(0) 推荐(0) 编辑

2018年8月3日

摘要: 1 文件的基本操作 2 文件的方法 r 读模式: 若在E盘下的可以把文件的相对路径写入如下:(不存在此文件时,会报错) 这是打开python 文件下目录下文件, 就不用写绝对路径,只需要定相对路径即可 注意 :在文件操作时一定要记得关闭文件,也就是close rb bytes模式下的读(非文本类型的 阅读全文
posted @ 2018-08-03 13:03 勤小兽 阅读(137) 评论(0) 推荐(0) 编辑

2018年8月1日

摘要: 1 小数据池(节省内存) 只有数字和字符串中内存,储存在同一个内存地址中 数字的范围在-5~256中,字符串有以下两个特点:不能含有特殊字符,还有就s*20 不是同一个地址,而要*21就不是了 2 编码 ASCii 中 英文用 8 位 ,一个字节 unicode 中 英文用 32 位 ,四个字节 中 阅读全文
posted @ 2018-08-01 15:14 勤小兽 阅读(121) 评论(0) 推荐(0) 编辑

2018年7月30日

摘要: 字典和列表其实差不多,所说3.6 之前的版本字典是没有顺序的。是Python中唯一的映射数据类型,key 是可哈希(不可变数据类型),如元组、bool、int 和 str;value 是任意数据类型。补充下,不可哈希(可变数据类型),如 list、dict 和 set 。 1 增 2 删 3 改 这 阅读全文
posted @ 2018-07-30 12:47 勤小兽 阅读(132) 评论(0) 推荐(0) 编辑

2018年7月28日

摘要: 1 list list 中查的部分和字符串一样。可以用 for 来查 len() 方法可以查询其长度,count() 方法可以查询其数量 2 range 与 for 连用。以下是两个方法,打印列表嵌套列表的情况 3 元组 元组是不能修改,只能查找,但如果元组里面包含着列表,里面的列表可以修改。 ps 阅读全文
posted @ 2018-07-28 16:35 勤小兽 阅读(123) 评论(0) 推荐(0) 编辑

2018年7月27日

摘要: 1 int 只需知道 i.bit_length() 是算其二进制的位数, 如3 就是2; 5就是 3。 2 bool 要知道 while True == while 1 ;除零以外的所有数都为真 空字符串 == F ; 用 if a : 来判断接收的字符串是否为空, 3 str 索引与切片 字符串起 阅读全文
posted @ 2018-07-27 09:22 勤小兽 阅读(116) 评论(0) 推荐(0) 编辑

2018年7月26日

摘要: 1 格式化输出% 用%s(用来表示str数据类型) 和 %d (用来表示int数据类型),如果要用%号的话,就要使用两个%%,这样即可输出。 2 初识编码 电脑的传输数据,储存都是用的 01010101 的方式 1 byte = 8 bit (即 1 字节 = 8 位) 1 KB = 1024 by 阅读全文
posted @ 2018-07-26 09:34 勤小兽 阅读(91) 评论(0) 推荐(0) 编辑

导航