- 博客(14)
- 收藏
- 关注
原创 2020.3.17
非并发编程:程序执行是由单个步骤序列构成的,包含独立子任务 程序执行性能低并发编程:分解一些相互独立的子任务 简化程序执行的流程与逻辑进程:一个程序的执行实例 每个进程都有自己的地址空间 内存 数据站 辅助数据 优点:便于信息共享和通信 缺点:线程的访问差异会导致顺序的结果不一致_thread:没有控制进程结束机制队列:保证一定的优先级别,保证多线程共享环境下的有序操作...
2020-03-18 20:32:51
97
原创 2020.3.17
非并发编程:程序执行是由单个步骤序列构成的,包含独立子任务 程序执行性能低并发编程:分解一些相互独立的子任务 简化程序执行的流程与逻辑进程:一个程序的执行实例 每个进程都有自己的地址空间 内存 数据站 辅助数据 优点:便于信息共享和通信 缺点:线程的访问差异会导致顺序的结果不一致_thread:没有控制进程结束机制...
2020-03-17 22:33:38
93
原创 2020.2.14持久化 格式化文本 编码
dumps()序列化 bytes():将特定内容转换为字节 —sig 如果文件中有标记的话 忽略标记字符集:赋值一个编码到某个字符以便在内存中表示编码Encoding:转换字符到原始字节形式解码Decoding:依据编码名称从字节转换到字符的过程编码只作用于文件存储或中间媒介转换时 内从中总是存储编码以后的文本ord():获取字符对应的代码点 chr():获取代码点对应的字符...
2020-02-14 22:29:52
118
原创 2020.2.12 异常的处理及测试
错误类型:1.语法错误:SyntaxError2.语义错误:ZeroDivisionError3.逻辑错误不抛异常4.属性异常:AttributeErrorexcept:捕获所有异常 finally:不论是否遇到异常都会执行 raise:手动抛出异常 else:未遭异常时title:将字符串第一个字母大写 assert:断言 assertEqual(值,表达式)是否相...
2020-02-13 20:33:56
121
原创 2020.2.2 面向对象编程
在Python中,定义类是通过class关键字 类应由大写字母开头 'inin’函数 初始化对象 'repr’函数 表现面向对象编程: 面向对象编程简化了代码量,通过抽象,实现代码的复用,提高了开发效率。面向对象编程实现步骤:1.分析对象的过程和行为 暂时抛开代码 对象的哪些行为是我们所关心的 以及这个对象有什么关系 我们先把他整理出来2.分析类的目的是为了将刚刚分析的对象整理出来 ...
2020-02-11 17:10:19
102
原创 2020.1.22 包与模块的管理 面向对象编程
步骤:1找到模块文件 2编译为字节码 3运行模块文件搜索范围:1程序主目录 2环境变量 3标准库 4扩展库
2020-01-31 14:34:53
105
原创 2020.1.18 函数定义、参数、迭代
定义函数: 使用def语句 写入方法名 加上括号冒号函数的意义: 最大化代码重用 最小化代码冗余 过程分解print(’{}1《{}》2’.format(na,we))print(’{}3《{}》4’.format(co,sc))lea(‘qw’,‘er’,‘ty’,‘ui’)qw1《ty》2er3《ui》4...
2020-01-19 20:05:17
133
原创 2020.1.15 语句、表达式,if分支、循环语句
序列赋值: q=‘123456’asd=q[0],q[1],q[2:]a=1 s=2 d=3456扩展序列解包赋值: a,s,d*=qa=1 s=2 d=[‘3’,‘4’,‘5’,‘6’]*变量,获取剩余元素到list将列表变为字符串: d=’ '.join(d)扩展列表: 原列表.extend([新列表内容]) 或 原列表+=[新列表内容]循环语句:found=Fals...
2020-01-16 15:26:41
123
原创 2020.1.5
任务10:06-字典表dict 与元组:字典表基本操作:查询字典表并且设置默认值: d.get(‘键’,默认值)将列表移入另一个列表: ZD1={‘1’:‘2’}ZD2={‘3’:‘4’}ZD2.update(dep弹出列表中的键: ZD.pep(;键‘)打印列表中的键,值: for k in ZD.keys(): for v in ZD.values ():print(...
2020-01-04 21:30:54
107
原创 2019-12-31
任务7:05—列表list字符串不可更改替换展示字符: a=‘nebo‘a.replace(‘原字符’,‘替换后字符’)替换真正字符: a=a.replace(‘原字符‘,‘替换后字符‘)...
2019-12-31 16:28:59
613
原创 2019-12-30
任务6:04-数值与字符串报错代码:NameError:name‘‘is not defined名称错误:名字‘‘没有被定义查找字典表内容:d.get(‘*‘)
2019-12-30 14:44:24
137
原创 2019-12-28
任务1:01-Python语言概览、安装与运行学习内容:了解Python、安装必备软件、进行基础运行1.Python概览优点:开发效率高、可重复性、可读性、可维护性、可移植性强、编码库支持丰富、代码少易调制、面向过程 函数式编程 面向对象缺点:执行速度慢Python能做什么?:系统编程、网络编程、窗体程序编程、web网站编程、数据库编程、快速实现原型、科学计算 图像处理 语言分析2.完...
2019-12-27 19:07:53
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人