摘要: bytes就当成二进制看。 1.什么是文件: 文件是操作系统为应用程序或者用户提供的一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令 2.为什么用文件: 文件对应的硬盘空间,如果需要考虑永久保存数据就必须使用文件 3.如何用文件 阅读全文
posted @ 2018-11-26 23:59 real-admin 阅读(113) 评论(0) 推荐(0)
摘要: 关于链式赋值的一些注意点: a=[]b=[]x=y=[]print(a==b) #Trueprint(x==y) #Trueprint(a is b) #Falseprint(x is y) #Truea.append(1)x.append(666)print(a,b,x,y)输出结果为:[1] [ 阅读全文
posted @ 2018-11-24 10:52 real-admin 阅读(266) 评论(0) 推荐(0)
摘要: 今日内容: 1、字符编码 2、文件操作 文件操作的读写方法 文件的打开模式 1、计算机系统分为三层: 应用软件 操作系统 硬件 2、文本编辑器读一个文件的三个过程: Ⅰ先启动文本编辑器 Ⅱ文件编辑器会将文件内容读入内存 Ⅲ将读入内存的内容显示到屏幕上 cpython解释器执行一个py文件的三个过程: 阅读全文
posted @ 2018-11-23 19:33 real-admin 阅读(108) 评论(0) 推荐(0)
摘要: 主要讲列表、元组、字典和集合的数据类型及内置方法 栈:一种数据结构,最后放入栈的最先被移除,称为LIFO(Last in first out),即后进先出。栈中的放入和移除操作有统一的称谓:入栈(push)和出栈(pop)。Python中没有入栈的方法,但可以用append方法代替。Pop方法和ap 阅读全文
posted @ 2018-11-22 21:07 real-admin 阅读(216) 评论(0) 推荐(0)
摘要: 1、for循环 for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 for循环字典时默认取出key: while循环 VS for循环 ①while循环:称之为条件循环,循环的次数取决于条件何时Flase for循环:称之为迭代器循环,循环的次数取决于数据包含元素的个数 ②for循环专门用 阅读全文
posted @ 2018-11-21 17:07 real-admin 阅读(234) 评论(0) 推荐(0)
摘要: 0、常量 Python中没有类似其他语言中const的常量声明,一般来说,Pyhton中变量名称大写就表示是常量,不要修改。 ①算术运算: ②赋值运算 增量赋值: 交叉赋值: 链式赋值: 解压赋值: 语法1: if 条件: 代码1 代码2 代码3 ··· 语法2: if 条件: 代码1 代码2 代码 阅读全文
posted @ 2018-11-20 14:47 real-admin 阅读(129) 评论(0) 推荐(0)
摘要: 20181119笔记 一、内存管理相关 ①Cpython解释器的垃圾回收机制 什么是垃圾:当一个值没有被绑定任何变量名(即该值的引用计数为零时),该值就是垃圾。 垃圾回收是收回值占用的内存空间。 id:反应的是内存地址 type:数据类型 值: 总结:id相同,值一定相同 值相同,id可以不同 == 阅读全文
posted @ 2018-11-19 17:09 real-admin 阅读(166) 评论(0) 推荐(0)
摘要: 上例中,我错了两次,错误的代码分别为: 也就是说,第一次错在没有加换行符号;第二次错在三个引号并不能在if语句中达到换行的目的。 仍然待解决的问题点(网络搜索没找到):if语句,换行只能用空格+\?有没有其他方法? elif 和else部分是可选的。一个最小的有效的if语句是: python if 阅读全文
posted @ 2018-11-17 10:10 real-admin 阅读(138) 评论(0) 推荐(0)
摘要: 一、初探python 不得不说,这句话还是so real的(逃 二、Python中的变量 1.什么是变量?(what) 量:记录某种现实世界中事物的某种状态; 变:事物的某种状态是可以发生变化的。 2.为何要用变量?(why) 为了让计算机能够像人一样记录下来事物的某种状态 3.如何用变量?(how 阅读全文
posted @ 2018-11-16 19:38 real-admin 阅读(322) 评论(0) 推荐(0)
摘要: 一、编程语言的分类 机器语言:直接使用二进制命令去编写程序。 优点:执行效率高 缺点:开发效率低 汇编语言:用英文标签代替二进制命令去编写程序 优点:开发效率高于机器语言 缺点:执行效率低于机器语言 高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节 编译型:类 阅读全文
posted @ 2018-11-16 15:45 real-admin 阅读(319) 评论(0) 推荐(0)