函数基础小结

发布时间 2023-10-20 16:13:33作者: Rubbish雀

函数基础小结

计算机的组成之编程

什么是编程语言

什么是编程

为什么要编程

计算机的五大组成部分

CPU

内存

外存

输入设备

输出设备

32位和64位

多核CPU

应用程序的启动

机械硬盘的工作原理

计算机操作系统

什么是文件

什么是应用程序

操作系统有什么用

计算机的三大组成

硬件

操作系统

应用程序

用户

操作系统的启动

编程语言的分类

汇编语言

机器语言

高级语言

编译型语言(谷歌翻译)

解释型语言(同声传译)

网络的瓶颈效应

执行Python程序的两种方式

交互式

命令行式

变量

什么是变量

变量名的定义规则

变量的组成

变量名

赋值符号

变量值

定义变量名的两种风格

驼峰体

下划线(推荐使用)

常量

Python变量内存管理

引用计数

垃圾回收机制

小整数池

定义变量的三个特征

打印值

获取内存地址

获取数据类型

花式赋值

链式赋值

交叉赋值

注释

单行注释

多行注释

与用户交互

三种格式化输出方式

%占位符

format格式化

f-string格式化

基本运算符

算术运算符

逻辑运算符

比较运算符

赋值运算符

身份运算符

成员运算符

运算符的优先级

流程控制之if判断

单分支结构

双分支结构

多分支结构

if嵌套

流程控制之while循环

while+break

while+continue

while+else

while嵌套

流程控制之for循环

for+break

for+continue

for+else

for循环嵌套

range

数字类型

整型int

浮点型float

字符串str

列表list

字典dict

元组tuple

集合set

布尔类型bool

有序or无序

可变or不可变

数据类型分类

可变or不可变

有序or无序

一个值or多个值

解压缩

Python深浅拷贝

拷贝(赋值)

浅拷贝

深拷贝

异常处理

try……except

assert

raise

字符编码

python2与3字符编码的区别

文件的基本操作

文件的三种打开方式

r模式

w模式

a模式

with个管理上下文

文件的高级应用

文件的高级打开模式(不推荐使用)

文件指针的移动方法(不推荐使用)

文件的修改

方式一

方式二

函数的定义

函数的三种定义方法

无参函数

有参函数

空函数

函数的返回值

函数的调用

函数的参数

形参

位置参数

默认参数

实参

位置参数

关键字实参

可变长参数

*

形参

实参

**

形参

实参

函数对象

函数的嵌套

名称空间与作用域

名称空间

内置名称空间

全局名称空间

局部名称空间

执行顺序

查找顺序

作用域

全局作用域

局部作用域

总结

global

nonlocal

可变类型