第三篇 Python基础预习
Part 1 变量
一、什么是变量?
二、为什么要有变量?
三、定义变量
四、变量的组成
五、变量名的命名规范
六、变量名的两种风格
Part 2 常量
Part 3 Python变量内存管理(面试经常问)
一、变量存放位置
二、Python垃圾回收机制
成语概括垃圾回收机制:退位让贤
引用计数
三、小整数池
Part 4 变量的三个特征
一、打印
二、判断变量值是否相等
三、判断变量id是否相等
Part 5 花式赋值
一、链式赋值
二、交叉赋值
Part 6 注释
一、注释
二、添加注释的原则
重点:#单行注释,‘ ’ ‘&“ ” “多行注释
Part 7 数据类型基础
一、什么是数据类型?
二、为何对数据分类?
三、不同数据类型
数字类型
整型(int)& 浮点型(float)
- 作用、定义、如何用
字符串类型(“input” 接受的都是字符串)
- 作用、定义、如何用
列表类型
- 作用、定义、如何用
字典类型
- 作用、定义、如何用
布尔类型
- 作用、定义、如何用
Part 8 解压缩
一、解压缩
Part 9 Python与用户交互
一、为什么交互?
二、如何交互?
三、Python2的交互
Part 10 格式化输出的三种方式
一、占位符
二、format格式化(不推荐)
三、f-string格式化(推荐)
Part 11 基本运算符
一、算术运算符
二、比较运算符
三、赋值运算符
四、逻辑运算符
注意:bool主要进行逻辑判断运算,“and” =且、“or”=或
五、身份运算符
六、Python运算符优先级
Part 12 流程控制之if判断
一、语法
- if
- if...else
- if...elif...else
二、if的嵌套
Part 13 流程控制之while循环
一、语法
二、while+break
三、while+continue
四、while循环的嵌套
五、tag控制循环推出
六、while+else
Part 14 流程控制之for循环
一、语法
二、for+break
三、for+continue
continue和break区别:前者跳过后面循环前面,后者跳过前面执行后面
四、for循环嵌套
五、for+else
六、for循环实现loading