摘要:
[TOC] 函数的对象 函数是第一类对象,即函数可以被当作数据处理。 函数对象的四大功能 1:引用 2:当作参数传给一个函数 3:可以当作一个函数的返回值 4:可以当作容器类型 函数的嵌套 函数嵌套的定义 函数内定义的函数,无法在函数外部使用内部定义的函数。 现在有个需求,让我们通过函数传参的方式求 阅读全文
摘要:
[TOC] 可变长参数 可变长参数:指的是再调用函数时,传人的参数个数不固定。 可变长参数之 需要注意的是: 后的参数名约定俗称为 args( args) 。当然,你也可以用其他的参数名。 站在形参的角度,看 在形参中的 会将溢出的"位置实参"全部接收,再以元组的形式存储,然后把元组赋值给 后的参数 阅读全文
摘要:
[TOC] 函数的参数 形参 在函数定义阶段,函数名括号内的参数,称之为形式参数,简称形参,本质就是变量名。 实参 在函数调用阶段,函数名括号内的参数,称之为实际参数,简称实参,本质就是变量值。 位置参数 位置形参 在函数定义阶段,按照从左到右的顺序依次定义的形参,称之为位置形参。 位置实参 在函数 阅读全文
摘要:
[TOC] 函数 什么是函数 函数就类似于具备某一功能的工具, 事先将工具准备好就是函数的定义,遇到应用场景的时候拿来用就是函数的调用。 为什么要函数 如果不使用函数,写程序时会遇到三个问题: 1. 程序冗长 2. 程序的扩展性差 3. 程序的可读性差 如何用函数 先定义后调用 函数的定义 函数的调 阅读全文
摘要:
[TOC] 文件操作 什么是文件 操作系统提供给用户操作复杂硬件(硬盘)的简易接口。 为什么要操作文件 人或者程序需要永久的保存数据 如何操作操作文件 文件的两种格式(默认的文本模式为 rt) 1:t 模式为文本模式(text) 2:b 模式为二进制模式(bytes) 文件上下文操作 with 文件 阅读全文
摘要:
[TOC] 字符编码 一,了解字符编码 运行程序的三个核心硬件: cpu,内存,硬盘 计算机基础知识: 应用程序任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作系统去操作硬件。 文本编辑器存取文件: 1:打开编辑器就启动了一个进程在内存当中,所以用编辑器编写的内容也都存放在内存中的。(内存 阅读全文
摘要:
[toc] 数据类型的内置方法:集合 作用 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。 一个值or多个值:多个值,且值为不可变数据类型 有序or无序:无序 可变or不可变:可变 定义 {} 内用逗号分隔开多个元素,每个元素必 阅读全文
摘要:
[toc] 数据类型的内置方法:元组 作用 能够存储多个元素,元素与元素之间逗号隔开 ,元素可以是任意类型,元组不能被修改。 存一个只or多个值:多个值 有序or无序:有序 可变or不可变:不可变 定义 优先掌握的内置方法 1:按索引取值(正向或反向取),只能取 2:切片(顾头不顾尾,步长) 3:l 阅读全文
摘要:
[toc] 数据类型的内置方法:字典 作用 存储多组 key:value 键值对,key 对 value 具有描述性,key 通常都是字符串,value 可以是任意数据类型。 存一个只or多个值:多个值 有序or无序:无序 可变or不可变:可变 定义 定义字典的三种方式 优先掌握的内置方法 1:按 阅读全文
摘要:
[toc] 数据类型内置方法:列表 作用 可以存储多个值,如姓名,爱好,身高,体重等等。 存一个值or多个值:多个值 有序or无序:有序 可变or不可变:可变数据类型 定义 在 [] 内可以有过个任意数据类型的值,以逗号隔开。 优先掌握的内置方法 1: 按索引取值 2:切片 (顾头不顾尾,步长) 3 阅读全文