摘要: 1. 什么是编程语言? 人与计算机交流的介质 2. 什么是编程? 使用特定的语法编译出一个个的文件,完成特定的功能 3. 为什么要编程? 奴役计算机 4. 计算机5大组成分别有什么作用? 控制器:控制计算器的硬件 运算器:逻辑运算+算数运算 存储器:内存(临时存储数据) 硬盘(永久存储数据) 输入设 阅读全文
posted @ 2019-05-16 20:18 emos 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 内存管理 引用计数:垃圾回收机制的依据 引用计数会出现循环引用问题:相互引用无法释放 标记清除:解决循环引用问题 分代回收:采用的还是引用计数来回收,是对该机制的一个优化措施 <!--EndFragment--> 阅读全文
posted @ 2019-04-23 21:30 emos 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 三种字符串 文件操作的三步骤 基础的读 基础的写 with...open语法 文件的操作模式 文件的操作编码问题 文件的复制 游标操作 <!--EndFragment--> 阅读全文
posted @ 2019-04-23 21:28 emos 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 数据类型转换 字符编码 <!--EndFragment--> 阅读全文
posted @ 2019-04-19 21:20 emos 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 一、深浅拷贝 值拷贝:应用场景最多ls = [1, 'abc', [10]]​ls1 = ls # ls1直接将ls中存放的地址拿过来ls内部的值发生任何变化,ls1都会随之变化​ 浅拷贝: ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来ls内部的可变类型 阅读全文
posted @ 2019-04-18 21:51 emos 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、数字类型 1.整型 num = -1000000000000000000000000000000000000000000000000 print(num, type(num)) 2.小数 num = 3.14 print(num, type(num)) 3.布尔 res = True print 阅读全文
posted @ 2019-04-17 22:20 emos 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 流程控制: 顺序结构:自上而下的执行代码 分支结构:遇到判断选择不同的方式 循环结构:重复不断执行代码(若满足某种条件或不满足某种条件结束循环) 一、if 分支结构: if 条件: else 条件: if elif 条件: # 1.所有分支都可以根据需求决定是否有else结构,else结构就是条件( 阅读全文
posted @ 2019-04-16 21:57 emos 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符 + | - | * | / | % | // | ** 注:字符串、列表可以进行加法乘法运算 "alex"+"hello"结果"alexhello" a=[1,2,3],b=[4,5,6] 结果:a+b=[1,2,3,4,5,6] 有负数取余取决于除数:5%-2=-1,-5%2=1 阅读全文
posted @ 2019-04-15 21:54 emos 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、整型 py2:数据过长的用long | 数据量小的用int存储 py3:pyhon中只有用int存储数据,数据量大的,内部用字符串存储,并可以直接进行运算 二、浮点型 float:用来存放小数 salary=111111.22222 可以通过格式化方式来绝对输出格式 %.6f % salary 阅读全文
posted @ 2019-04-15 21:26 emos 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、变量的命名规范 变量名只能由数字、字母、下划线(_) 变量名不能以数字开头 建议不能以系统的变量名为命名,重名不会报错,但户屏蔽系统的变量注:以下关键字变为变量名直接回出现错误['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 阅读全文
posted @ 2019-04-15 20:50 emos 阅读(189) 评论(0) 推荐(0) 编辑