1.常见运算符
1.1 赋值运算符
赋值运算符主要用来对变量进行赋值,包括如下这些:
| 运算符 | 描述 |
|---|---|
| = | 赋值 |
| += | 加等于 |
| -= | 减等于 |
| *= | 乘等于 |
| /= | 除等于 |
| //= | 整除等于 |
| %= | 模等于 |
| **= | 幂等于 |
实例如下:
a = 10
a += 5 # 等价于 a = a+5
a *=2 # 等价于 a = a*2
1.2 比较运算符
比较运算符主要用来比较两个数据的大小,包括如下这些:
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
1.3 逻辑运算符
逻辑运算符主要用在布尔类型的数据,返回结果还未布尔型数据,包括如下:
| 运算符 | 描述 |
|---|---|
| and | 逻辑与 |
| or | 逻辑或 |
| not | 逻辑非 |
and逻辑与
必须两个都为True才返回True
r = True and True
print(r)
r = True and False
print(r)
结果:
True
False
or逻辑或
只要两个中有一个为True结果就为True
r = True or False
print(r)
r = False or False
print(r)
结果:
True
False
not逻辑非
取反操作
r = not True
print(r)
r = not False
print(r)
结果:
False
True
2. 控制流程

- 顺序 —— 从上向下,顺序执行代码
- 分支 —— 根据条件判断,决定执行代码的分支
- 循环 —— 让 特定代码 重复 执行
2.1 判断
2.1.1 if语句

2.1.2 if-else语句

2.1.4 if的嵌套

2.1.5 判断案例:猜拳游戏

2.2 循环
2.2.1 while循环
2.2.1.1 while循环语法

2.2.1.2 死循环

2.2.1.3 while循环嵌套

2.2.1.4 while循环案例:99乘法表

2.2.2 for循环
2.2.2.1 for循环语法

2.2.2.2 for循环控制循环次数

2.2.2.3 for循环案例:水仙花数

2.2.3 循环的跳转
break和continue是专门在循环中使用的关键字
- break:某一条件满足时,不再执行循环体中后续代码,并退出循环
- continue:某一条件满足时,不再执行本次循环体中后续代码,但进入下一次循环判断
2.2.3.1 break

2.2.2.2 continue

2.2.4 循环中的else

2.2.5 循环案例:密码合法判断

3、容器类型(上)
3.1 列表list
3.1.1 列表基本语法

3.1.2 列表常用方法介绍

3.1.3 列表嵌套

3.1.4 列表案例:办公室分配

3.2 元组tuple
3.2.1 元组基本语法

3.2.2 元组组包和拆包

4、函数基础
- 所谓函数, 就是把具有独立功能的代码块组织为一个小模块, 在需要的时候调用
- 步骤:
- 定义函数 -> 封装代码
- 调用函数 -> 使用代码
- 作用: 对具备相同逻辑的代码进行封装,调高代码的编写效率,实现对代码的重用
4.1 函数基本使用
4.1.1 无参无返回值

4.1.2 有参无返回值

4.1.3 有参有返回值

4.1.4 函数返回多个值

4.2 局部变量和全局变量
4.2.1 局部变量

4.2.2 全局变量




















