01 2019 档案

27 python 初学(信号量、条件变量、同步条件、队列)
摘要:参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html semaphore 信号量: condition 条件变量: event 同步条件:条件同步和条件变量同步差不多意思,只是少了锁功能。因为条件同步设计于别访问共享资源的条件环境 多线程利器( 阅读全文

posted @ 2019-01-30 01:29 mlllily 阅读(143) 评论(0) 推荐(0) 编辑

26 python 初学(线程、同步锁、死锁和递归锁)
摘要:参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html 并发:一段时间内做一些事情 并行:同时做多件事情 线程是操作系统能够进行运算调度的基本单位,一个线程就是一个指令集 IO 密集型任务或函数 计算密集型任务函数 t1 = threading. 阅读全文

posted @ 2019-01-30 01:21 mlllily 阅读(140) 评论(0) 推荐(0) 编辑

25 python 初学(socket,socketserver)
摘要:参考blog :www.cnblogs.com/yuanchenqi/articles/5692716.html 1. sk = socket.socket() 里面有两个重要的参数,family 和 type type: SOCK_STREAM : tcp 默认 SOCK_DGRAM :udp f 阅读全文

posted @ 2019-01-30 01:16 mlllily 阅读(168) 评论(0) 推荐(0) 编辑

24 python初学(异常)
摘要:try, except, else, finally执行顺序:1. 先执行 try 里面的代码块,如果发生异常就会去捕获。 2. 没有错误就会执行 else 里面的信息。 3. 无论怎样都会执行 finally 里面的信息 raise Exception('不过了。。'): 主动抛出一个异常 try: #代码块,逻辑 i = int(input('i... 阅读全文

posted @ 2019-01-25 00:21 mlllily 阅读(132) 评论(0) 推荐(0) 编辑

23 python初学(模块和包)
摘要:模块(module): 好处: 提高代码可维护性 + 编写代码不必从零开始 模块有三种: python标准库、第三方模块、应用程序自定义模块 另外,使用模块还可以避免函数名和变量名冲突,相同名字的函数和变量完全可以分别存在不同的模块中。因此,我们在自己编写模块时,不必考虑名字会与其他模块冲突,但是也 阅读全文

posted @ 2019-01-24 22:09 mlllily 阅读(129) 评论(0) 推荐(0) 编辑

22 python 初学(类,面向对象)
摘要:python: 函数式 + 面向对象 函数式可以做所有的事,是否合适? 面向对象: 一、定义: 函数: def + 函数名(参数) 面向对象: class -》 名字叫 Bar 类 def -> 名字叫 foo 的方法。第一个参数是 self 二、执行: 函数:函数名(参数) 面向对象: obj = 阅读全文

posted @ 2019-01-21 01:20 mlllily 阅读(171) 评论(0) 推荐(0) 编辑

21 python 初学(json pickle shelve)
摘要:json: pickle: shelve: 阅读全文

posted @ 2019-01-20 14:49 mlllily 阅读(82) 评论(0) 推荐(0) 编辑

20 python 初学(logging模块)
摘要:学习网站:https://www.cnblogs.com/yuanchenqi/articles/5732581.html logging 模块: # _author: lily # _date: 2019/1/14 import logging # logging.debug('debug mes 阅读全文

posted @ 2019-01-16 23:52 mlllily 阅读(138) 评论(0) 推荐(0) 编辑

19 python初学(os 模块,sys 模块,hashlib 模块)
摘要:os 模块: sys 模块:跟 python 解释器进行交互 hashlib 模块,加密算法,md5 和 sha256 阅读全文

posted @ 2019-01-14 22:43 mlllily 阅读(208) 评论(0) 推荐(0) 编辑

18 python 初学(time、random 模块)
摘要:random 模块: 阅读全文

posted @ 2019-01-13 21:01 mlllily 阅读(215) 评论(0) 推荐(0) 编辑

17 python 初学(迭代器)
摘要:生成器都是迭代器,迭代器不一定是生成器 迭代器满足两个条件: 1. 有iter方法 2. 有next方法 # list, tuple, dict, string: iterable(他们都有iter方法,所以都是可迭代对象) # 调用 iter 方法返回的 d 就是一个迭代器 # l = [1, 2 阅读全文

posted @ 2019-01-13 18:16 mlllily 阅读(123) 评论(0) 推荐(0) 编辑

python 那些我记不清的函数
摘要:eval 函数:用来计算在字符串中的有效Python表达式,并返回一个对象。。。。。。将字符串变回数据类型 enumerate函数:加上序号 isinstance函数:判断数据类型 isinstance 和 type 的区别在于: type()不会认为子类是一种父类类型。 isinstance()会 阅读全文

posted @ 2019-01-13 15:37 mlllily 阅读(219) 评论(0) 推荐(0) 编辑

16 python 初学(生成器)
摘要:列表生成器(列表生成式): 使用此种方式生成的列表会放在内存中占用内存 生成器:值不在生成器中。(比喻:生成器是厨师,不调用的话就不给你做饭,即生成数据。) 生成器有两种实现方式: 既然说了生成器里面是没有值的,那么我们想要取得值的时候怎么办呢?用什么方法呢?(我感觉生成器就像是造出来的一个有生成值 阅读全文

posted @ 2019-01-13 01:09 mlllily 阅读(242) 评论(0) 推荐(0) 编辑

15 python 初学(闭包,函数装饰器)
摘要:这一部分很重要,一定要透彻理解。可参考大神博客: http://www.cnblogs.com/yuanchenqi/articles/5830025.html 闭包: 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数被认为是闭包。 闭包 = 函数块 + 定义函 阅读全文

posted @ 2019-01-12 17:54 mlllily 阅读(186) 评论(0) 推荐(0) 编辑

14 python初学(高阶函数 递归函数 内置函数)
摘要:高阶函数:1. 函数名是一个变量,函数名可以进行赋值 2. 函数名可以作为函数参数,还可以作为函数返回值(函数名称作为函数返回值时返回的是:函数的地址;print 这个返回值的调用相当于执行这个函数。 函数调用作为函数返回值相当于返回这个函数的执行结果) 递归函数: 经典案例:斐波那切数列 内置函数 阅读全文

posted @ 2019-01-11 22:33 mlllily 阅读(138) 评论(0) 推荐(0) 编辑

13 python初学(函数)
摘要:函数: 必备参数: 关键字参数: 默认参数: 不定长参数: 5. return: 作用:a. 结束函数 b.返回某个对象 如果函数没有 return,会默认 return 一个 None 如果return 多个对象,那么python 会帮我们把多个对象封装成一个元组返回 6. 定义域: built_ 阅读全文

posted @ 2019-01-10 22:20 mlllily 阅读(180) 评论(0) 推荐(0) 编辑

12 python 初学(深浅拷贝、集合)
摘要:深浅拷贝:参考:http://www.cnblogs.com/yuanchenqi/articles/5782764.html s2 = s 和 s2 = s.copy 是不一样的。 s2 = s:是将 s 整体的一个内存地址直接复制给了 s2,相当于 s2 是 s 的一个别名,两个都指向同一块内存 阅读全文

posted @ 2019-01-09 01:40 mlllily 阅读(157) 评论(0) 推荐(0) 编辑

ubuntu 学习
摘要:参考博客:http://www.cnblogs.com/resn/p/5800922.html 如果有zh_CN.utf8则表示系统已经安装了中文locale; 如果没有,安装命令:sudo apt-get install language-pack-zh-hans language-pack-zh 阅读全文

posted @ 2019-01-09 01:34 mlllily 阅读(170) 评论(0) 推荐(0) 编辑

ubuntu 在 Windows 下的安装
摘要:1. ubuntu 下载官网:https://www.ubuntu.com/index_kylin 阅读全文

posted @ 2019-01-04 00:33 mlllily 阅读(124) 评论(0) 推荐(0) 编辑

11 python初学 (文件)
摘要:对文件的操作分为 3 步: with 方式打开文件:使用 with 语句,当 with 代码块执行完毕之后,内部会自动关闭并释放文件资源。这样可避免打开文件后忘记关闭。 在 python 2.7 后,with 又支持对多个文件进行上下文管理。 只读模式:r 写模式:w。 在文件后继续添加:a 文件操 阅读全文

posted @ 2019-01-03 00:39 mlllily 阅读(207) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示