05 2017 档案

threading 学习笔记
摘要:一、线程基础 1、线程状态 2、线程互斥锁同步控制 多个线程需要修改同一共享数据时,需要进行同步控制,引入了锁的概念。 a、同一时间可能有多个线程在锁定池中,它们处于同步阻塞状态竞争锁定; b、同一时间只能有一个线程获得锁定处于运行状态。 3、条件变量(线程通信) 有的线程需要预备条件才能干活。 二 阅读全文

posted @ 2017-05-07 15:12 李晓明Python 阅读(257) 评论(0) 推荐(0)

class类笔记整理
摘要:Python中定义和使用类的形式为:class 类名[(父类名)]:[成员函数及成员变量],类名为这个类的名称,而父类名为可选,但定义父类名后,子类则拥有父类的相应属性和方法。在用类定义成对象时,会先调用__init__构造函数,以初始化对象的各属性,类的各属性(成员变量)均可以在构造函数中定义,定 阅读全文

posted @ 2017-05-03 16:16 李晓明Python 阅读(206) 评论(0) 推荐(0)

模块整理笔记
摘要:1、模块定义 用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质上就是.py结尾python文件 分类:内置模块、开源模块、自定义模块 2、导入模块 本质:导入模块的本质就是把python文件解释一遍;导入包的本质就是把包文件下面的init.py文件运行一遍 ① 同目录下模 阅读全文

posted @ 2017-05-03 15:56 李晓明Python 阅读(442) 评论(0) 推荐(0)

开发一个简单的python计算器
摘要:1.实现加减乘除及拓号优先级解析 2.用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公式(不能调用 阅读全文

posted @ 2017-05-01 09:01 李晓明Python 阅读(328) 评论(0) 推荐(0)

导航