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