随笔分类 -  Python从入门到放弃

帮你从小白变成大牛的学习之路
摘要:[TOC] 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参( )与关键字实参( ) 形参 位置形参 默认形参 实参 位置实参 关键字实参 一、可变长形参之 (牢 阅读全文
posted @ 2019-08-09 19:48 正在学习的Barry 阅读(187) 评论(0) 推荐(0)
摘要:[TOC] 一、形参和实参 1.1 形参 形参: 定义阶段才有形参,形式参数,啥也没用,只是占个位置,具有描述意义 1.2 实参 实参: 调用阶段才有实参,实际的参数,具有具体的值 二、位置参数 2.1 位置形参 在函数定义阶段,按照从左到右的顺序依次定义的形参,称之为位置形参。 特点:按照位置定义 阅读全文
posted @ 2019-08-08 17:40 正在学习的Barry 阅读(151) 评论(0) 推荐(0)
摘要:[TOC] 一、函数调用 1.1 什么是函数调用 第一次将函数其实就讲了函数的调用,但是你不得不再次更新你对函数调用的印象。 即调用函数,会执行函数体代码,直到碰到return或者执行完函数体内所有代码结束。 函数运行完毕所有代码,如果函数体不写return,则会返回None。 None 1.2 为 阅读全文
posted @ 2019-08-08 17:35 正在学习的Barry 阅读(185) 评论(0) 推荐(0)
摘要:[TOC] 一、函数调用 1.1 什么是函数调用 第一次将函数其实就讲了函数的调用,但是你不得不再次更新你对函数调用的印象。 即调用函数,会执行函数体代码,直到碰到return或者执行完函数体内所有代码结束。 函数运行完毕所有代码,如果函数体不写return,则会返回None。 None 1.2 为 阅读全文
posted @ 2019-08-08 17:35 正在学习的Barry 阅读(299) 评论(0) 推荐(0)
摘要:[TOC] 一、无参函数 定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名 在函数阶段括号内没有参数,称为无参函数。需要注意的是:定义时无参,意味着调用时也无需传入参数。 如果函数体代码逻辑不需要依赖外部传入的值,必须得定义成无参函数。 二、有参函数 如果函数体代码逻辑需要依赖外部传 阅读全文
posted @ 2019-08-08 17:16 正在学习的Barry 阅读(189) 评论(0) 推荐(0)
摘要:[TOC] 一、函数体系 接下来,我们将按照这个函数体系给大家详细的介绍函数: 什么是函数? 为什么要用函数? 函数的分类:内置函数与自定义函数 如何自定义函数 语法 定义有参数函数,及有参函数的应用场景 定义无参数函数,及无参函数的应用场景 定义空函数,及空函数的应用场景 调用函数 如何调用函数 阅读全文
posted @ 2019-08-08 17:15 正在学习的Barry 阅读(192) 评论(0) 推荐(0)
摘要:[TOC] 一、文件处理 1.1 打开文件的流程 1. 打开文件 open 2. 读写文件 read/write 3. 关闭文件 close 1.2 with管理上下文 1.3 打开文件的三种模式 1. r只读 (默认) 2. w清空只写 3. a追加写入 t 文本模式(默认) b 二进制模式 1. 阅读全文
posted @ 2019-08-08 16:17 正在学习的Barry 阅读(184) 评论(0) 推荐(0)
摘要:[TOC] 文件的数据是存放于硬盘上的,因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式,但没有本质的区别。 一、修改文件方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘(word,vim,no 阅读全文
posted @ 2019-08-08 16:09 正在学习的Barry 阅读(421) 评论(0) 推荐(0)
摘要:[TOC] 一、可读可写 r+t: 可读、可写 w+t: 可写、可读 a+t: 可追加、可读 二、文件内指针移动 假设我们需要在文件内容中间的某一行增加内容,如果使用基础的r/w/a模式实现是非常困难的,因此我们需要对文件内的指针进行移动。 2.1 seek(offset,whence): offs 阅读全文
posted @ 2019-08-08 16:08 正在学习的Barry 阅读(210) 评论(0) 推荐(0)
摘要:[TOC] 一、相对路径和绝对路径 1.1 什么是相对路径 相对路径就是:你要访问的目标路径相对于你当前所在目录的路径。 比如:你要访问的目标路径是: ,但是你当前所在的路径在 。 那么,此时我要访问目标路径,只需要在路径中加入 就可以切换到需要访问的路径。 1.2 什么是绝对路径 绝对路径就是:你 阅读全文
posted @ 2019-08-07 20:18 正在学习的Barry 阅读(387) 评论(0) 推荐(0)
摘要:[TOC] 一、什么是字符编码 计算机实际上只能识别机器语言,也就是0和1,也就是二进制(现实生活中,通常我们使用十进制来表示一个数,这是因为我们只有10个手指头。) 那么0和1就分别对应着电气特性中的高低电平,计算机就是通过识别高低电平来区分0和1。 但很明显,我们平时在使用计算机时,用的都是人类 阅读全文
posted @ 2019-08-07 19:10 正在学习的Barry 阅读(386) 评论(0) 推荐(0)
摘要:[TOC] 一、Python进阶实战之三级菜单 1. 打印省、市、县三级菜单 2. 可返回上一级 3. 可随时退出程序 北京 上海 山东 第一层 :北京 海淀 昌平 朝阳 东城 第二层 :海淀 五道口 中关村 上地 第三层 :五道口 soho 网易 google 第四层 :soho 阅读全文
posted @ 2019-08-07 16:02 正在学习的Barry 阅读(171) 评论(0) 推荐(0)
摘要:[TOC] 一、数据类型内置方法 1.1 数字类型内置方法 1.1.1 整形 1. 作用:定义年龄/身高/体重/id号 2. 定义方式: 1. 方法: 2. 多个值or一个值:一个值 3. 有序or无序:压根没有有序无序这一说 4. 可变or不可变:不可变 可变:值变id不变,值变id也变 1.1. 阅读全文
posted @ 2019-08-07 15:53 正在学习的Barry 阅读(164) 评论(0) 推荐(0)
摘要:[TOC] 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 1.1 语法错误 语法错误,根本过不了python解释器的语法检测,必须在程序执行前就改正。 1.2 逻辑错误 可以通过try去捕获异常,使用e 阅读全文
posted @ 2019-08-06 16:16 正在学习的Barry 阅读(206) 评论(0) 推荐(0)
摘要:[TOC] 一、按存值个数区分 | 存值个数 | 数据类型 | | : : | : : | | 单个值 | 数字,字符串 | | 多个值(容器) | 列表,元组,字典,集合 | 二、有序无序区分 | 有序or无序 | 数据类型 | | : : | : : | | 有序(可按索引取值) | 字符串,列 阅读全文
posted @ 2019-08-06 15:59 正在学习的Barry 阅读(157) 评论(0) 推荐(0)
摘要:[TOC] 一、引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 注意: 拷贝 / 浅拷贝 / 深拷贝 都是针对可变类型数据而 阅读全文
posted @ 2019-08-06 15:59 正在学习的Barry 阅读(181) 评论(0) 推荐(0)
摘要:[TOC] 一、集合类型内置方法(Set) 1. 用途: 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序 2. 定义方式: {}内用逗号分隔开多个元素,每个元素必须是不可变类型。 3. 内置方法: 3.1 优先掌握 1. 长度le 阅读全文
posted @ 2019-08-05 16:58 正在学习的Barry 阅读(226) 评论(0) 推荐(0)
摘要:[TOC] 一、字典类型内置方法(dict) 1. 用途: 存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。 2. 定义方式: {}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value 阅读全文
posted @ 2019-08-05 16:30 正在学习的Barry 阅读(163) 评论(0) 推荐(0)
摘要:[TOC] 一、元组类型内置方法 元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用更多的内存。但是目前 阅读全文
posted @ 2019-08-05 16:21 正在学习的Barry 阅读(191) 评论(0) 推荐(0)
摘要:[TOC] 一、列表类型内置方法(list) 1. 用途: ​ 描述多个值,比如爱好 2. 定义方式: ​ []内可以有多个任意类型的值,逗号分隔元素 3. 内置方法: 3.1 优先掌握 1. 按索引取值(正向取值+反向取值),即可存也可以取 2. 切片 3. 长度len 4. 成员运算in和not 阅读全文
posted @ 2019-08-05 16:20 正在学习的Barry 阅读(179) 评论(0) 推荐(0)

-->