08 2019 档案

摘要:[TOC] 可变长的参数 被变长参数:指的是在调用函数时,传入的参数的个数可以不固定 调用函数时,传值方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参(\ )与关键字实参(\ \ ) 一.可变长形参之 形参中的\ 会将溢出的位置实参全部接 阅读全文
posted @ 2019-08-20 14:59 祥SHAO 阅读(269) 评论(0) 推荐(0) 编辑
摘要:[TOC] 函数的参数 一.形参和实参 1.1 形参 在函数定义阶段括号内定义的参数,称之为形式参数,简称形参,本质就是变量名。 1.2 实参 在函数调用阶段括号内传入的参数,称之为实际参数,简称实参,本质上就是变量的值。 二.位置参数 2.1 位置形参 在函数定义阶段。按照从左到右的顺序依次定义参 阅读全文
posted @ 2019-08-20 14:50 祥SHAO 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一、什么是函数调用 函数名()就是函数的调用,会执行函数体代码,知道遇到return或执行完函数体内所有代码才结束 函数运行完毕所有代码, 如果函数体不写return,则会返回Nore def a(): pass print(a()) # None 二、为什么用函数调用? 方便使用函数的功能,我们定 阅读全文
posted @ 2019-08-20 14:49 祥SHAO 阅读(143) 评论(0) 推荐(0) 编辑
摘要:[TOC] 字符串类型内置方法 一.字符串类型的概念 1.1 用途 描述性质的东西,如人的名字,单个爱好,地址,国家等。 1.2定义 使用:' '," ",""" """等包裹的一串串字符 u'unicode':Unicode编码的字符串 b'101':二进制编码的字符串 r'\n':原生字符串,也 阅读全文
posted @ 2019-08-19 21:33 祥SHAO 阅读(332) 评论(0) 推荐(0) 编辑
摘要:[TOC] Python进阶小结 一.异常TODO 万能捕捉异常公式 二、深浅拷贝 拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的 2.1拷贝 如果l2是l1的拷贝对象,则l1内部的任何数据类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值变id不变 2.2 浅拷贝 如果l2是l1的浅拷贝 阅读全文
posted @ 2019-08-19 20:58 祥SHAO 阅读(201) 评论(0) 推荐(0) 编辑
摘要:[TOC] 一.集合的内置方法 集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。 上述的列表方式求两个集合体的关系运算非常复杂,因此有了我们的集合数据类型。 1.用途 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去 阅读全文
posted @ 2019-08-19 20:57 祥SHAO 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、按存值个数区分 存值个数 数据类型 单个值 数字,字符串 多个值(容器类型) 列表,元组,字典,集合 二、按有序or无序区分 有序or无序 数据类型 有序(可以按照 索引取值) 字符串,列表,元组 无序 字典,集合 三、按照可变or不可变区分 可变or不可变 数据类型 可变 列表,集合,字典 不 阅读全文
posted @ 2019-08-19 20:57 祥SHAO 阅读(160) 评论(0) 推荐(0) 编辑
摘要:[TOC] 字典类型内置方法 一.字典类型内置方法 1.用途 存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好等。 2.定义 {}内用逗号隔开多个元素,每一根元素都是以key:value的形式,value可以 阅读全文
posted @ 2019-08-19 20:56 祥SHAO 阅读(321) 评论(0) 推荐(0) 编辑
摘要:[TOC] 元组类型内置方法 一. 元组(tuple) 元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占 阅读全文
posted @ 2019-08-19 20:55 祥SHAO 阅读(191) 评论(0) 推荐(0) 编辑
摘要:[TOC] 一.列表类型内置方法(list) 1.用途 多个装备,多个爱好,多门课程,多个朋友 2.定义 []内可以有多个类型的值,逗号分割元素 3.常用操作+内置方法 3.1按索引取值 正向+反向取值,既可以存也可以取 3.2 切片 3.3 长度 3.4 成员运算 in和not in 3.5 追加 阅读全文
posted @ 2019-08-19 20:53 祥SHAO 阅读(387) 评论(0) 推荐(0) 编辑
摘要:一、操作文件的流程 打开文件 open 读写文件 read/write 关闭文件 close 二、 with管理文件并操作上下文 with open(文件名,打开模式,编码格式) as f: f.操作命令 三、打开文件的三种模式 r 只读(默认模式) w 清空只写 a 追加写入 t 文本形式(默认模 阅读全文
posted @ 2019-08-19 20:49 祥SHAO 阅读(149) 评论(0) 推荐(0) 编辑
摘要:[TOC] 文件的两种修改方式 一.方式一 将硬盘存放的文件内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘。 方式二 将硬盘上的文件的内容一行一行的读入内存,修改完毕就写入新文件,最后用新文件覆盖原文件 总而言之,修改文件内容的思路为:以读的方式打开原文件 ,以写的方式打开 阅读全文
posted @ 2019-08-19 20:47 祥SHAO 阅读(297) 评论(0) 推荐(0) 编辑
摘要:之前我们使用open()方法操作文件,但是open打开文件后我们还需要手动释放文件对操作系统的占用。其实我们可以更方便的打开文件,即Python提供的上下文管理工具——with open()。 with open('32.txt', 'rt', encoding='utf8') as f: prin 阅读全文
posted @ 2019-08-19 20:47 祥SHAO 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、概念介绍 1.1 读写模式 文件操作的基础模式有三种,默认的操作模式(也就是不指定模式时)为r模式: r模式为read:只读 w模式为write:只写 a模式为append:追加 1.2 内容格式 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text:文本格式 b模式为b 阅读全文
posted @ 2019-08-19 20:46 祥SHAO 阅读(601) 评论(0) 推荐(0) 编辑
摘要:一、什么是文件 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件,即文件的核心操作就是读和写。 就是只要我们想要操作文件就是对操作系统发起请求,然后由操作系统将用户或应用程序对文件的读写操作转换成集体的硬盘指令(比如控制盘片转动,控制机械手臂移动,以此来读取数据)。 阅读全文
posted @ 2019-08-19 20:45 祥SHAO 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、两者区别 区别点 python2 python3 print 是一个语法结构 是一个函数,print(‘hello world’) 编码问题 pyhton2诞生的时候没有Unicode,所以python2使用的默认编码格式是asscii编码,这也是python2经常出现编码问题的原因之一 pyt 阅读全文
posted @ 2019-08-19 20:43 祥SHAO 阅读(219) 评论(0) 推荐(0) 编辑
摘要:[TOC] 字符编码 一.计算机基础 二.文本编辑器存取文件的原理 1. 打开编辑器就启动了一个进程,是在内存中的,所以,用编辑器编写的内容,也都是存放在内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器吧内存的数据刷到硬盘上。 3. 在我们编写的一个py文件,没有执行前,和编 阅读全文
posted @ 2019-08-19 20:41 祥SHAO 阅读(483) 评论(0) 推荐(0) 编辑
摘要:[TOC] 编程语言的分类 一.机器语言 ​ 现在来想象这样一个场景,如果奴隶来自不同的国家,作为尊贵而又穷逼买不起管家的奴隶主的我们,如果需要控制奴隶,则需要和奴隶有一定的沟通才能控制努力。 ​ 如果把奴隶换成计算机,由于计算机以二进制的形式存储数据,如果我们要奴役计算机,则需要使用二进制编写程序 阅读全文
posted @ 2019-08-19 20:20 祥SHAO 阅读(574) 评论(0) 推荐(0) 编辑
摘要:[TOC] 计算机操作系统 一.什么是文件? ​ 计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以 JPEG 格式保存并且文件扩展名为 .jpg)。 ​ 现在让我们来想象我们在计算机上 阅读全文
posted @ 2019-08-19 20:20 祥SHAO 阅读(278) 评论(0) 推荐(0) 编辑
摘要:[TOC] 计算机基础小结 一.计算机之编程 1.1 什么是编程语言? 人与计算机交流的介质 1.2 什么是编程? 编程就是用编程语言编写一个个文件 1.3 为什么要编程? 为了操控计算机,解放劳动力,帮助人类完成一个个具体的任务 二.计算机组成原理 2.1 计算机五大组成部分 2.1.1 CPU 阅读全文
posted @ 2019-08-19 20:19 祥SHAO 阅读(262) 评论(0) 推荐(0) 编辑
摘要:上一节,我们讲到机器语言、汇编语言和高级语言,毫无疑问,机器语言和汇编语言我们可以放弃学习,谁想学让谁学去吧!我们重心可以放在高级语言上面,但是高级语言中的编译型语言和汇编型语言两者是互相矛盾的。这个时候对于不同的问题我们就应该有不同的策略,如果我们需要开发一个类似于操作系统这样要求执行速度并且开发 阅读全文
posted @ 2019-08-19 20:19 祥SHAO 阅读(178) 评论(0) 推荐(0) 编辑
摘要:[TOC] 计算机组成原理 计算机分成五大组成部分,分别是:控制器,运算器,存储器,输入设备和输出设备。 其中控制器+运算器是计算机的中央处理器(cpu),相当于人类的大脑。 一.控制器 计算机的指挥系统。大脑指挥全身的器官运作,但是大脑不会随意指挥身体运作,只有在收到指令后才会控制身体行动。 二. 阅读全文
posted @ 2019-08-19 20:17 祥SHAO 阅读(402) 评论(0) 推荐(0) 编辑
摘要:[TOC] 计算机基础之编程 一.什么是编程语言 ​ python和中文,英语一样都是门语言,只要是语言,就可以看成一种事物与另一种事物沟通的介质。Python属于编程语言,编程语言是程序员和计算机之间沟通的介质:中文和英文则是人与人之间沟通的介质。 二.什么是编程? ​ 编程是指:程序员基于某种编 阅读全文
posted @ 2019-08-19 20:16 祥SHAO 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一、可读,可写 1.1 r+t 可读,可写 #'wt' with open('草稿.txt','wt',encoding='utf-8') as fw: print(fw.readable()) print(fw.writable()) # False # True 1.2 w+t 可写,可读 #' 阅读全文
posted @ 2019-08-01 16:07 祥SHAO 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一、绝对路径 Windows系统绝对路径从盘符(C:\、D:\)开始写的一个完整路径 macos系统从根目录(/Users)开始写一个完整的路径。 F:\Markdown文档\自己的\正式上课\自我归纳\三.Python进阶 二、相对路径 相对于当前执行的文件所在的文件夹开始找 f = open(' 阅读全文
posted @ 2019-08-01 16:06 祥SHAO 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一、什么是返回值? 函数内部代码经过一些逻辑处理的结果 def func(): name = 'lwx' return name name = func() print(name) # lwx 二、为什么要有返回值? 如果现在有一个需求,比较两个人的月薪,然后回去月薪较大的人的年薪。 如果在程序中拿 阅读全文
posted @ 2019-08-01 16:04 祥SHAO 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、无参函数 定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名 在函数阶段,括号内没有参数,称为无参函数。需要注意的是:定义的时候是无参函数,调用的时候也不用传入参数。 如果函数体代码逻辑不需要依赖外部传入的值,则必须定义成无参函数。 def func(): print('hello 阅读全文
posted @ 2019-08-01 16:03 祥SHAO 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、函数体系 函数学习体系: 什么是函数? 为什么要用函数? 函数的分类:内置函数与自定义函数 如何自定义函数 定义函数的语法 定义有参数函数,有参函数的应用场景 定义无参数函数,无参函数的应用场景 定义空函数,空函数的应用场景 调用函数 如何调用函数 函数的返回值 函数参数的应用:形参和实参,位置 阅读全文
posted @ 2019-08-01 16:01 祥SHAO 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示