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