show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次输出了
- 随机数字 密码
- 这下知道平时收到的验证码怎么来的了
- 这一部分真的学了不少东西
- 下次再去总结一下吧~ 👋
- 什么是变量?
- 能变的量
- 变量 只有声明和赋值了之后 才能用
- 否则 就会出现
名字错误
NameError
- 否则 就会出现
- 声明和赋值让变量
- 从无到有
- 怎么让变量
- 从有到无呢?
- 变量a的一生
- 删了就没了
- 没了就不能再删了
- 变量重新赋值的时候
- 会重新申请一个
- 该类型变量的空间
- 会重新申请一个
- 然后
- 让变量 指向新空间
- 变量 可以接受
- 键盘的输入
- 输入的函数
- 是input()
- 不同的变量类型
- 对应着不同的 加法运算
- 有时候不能相加
- 相加类型不合适的时候
- 会发生
类型错误
TypeError
- 会发生
- 都有什么类型呢?
- 变量名明确类型
- 蛇形命名(snake_case)包括了
- 变量类型
- 变量含义
- 其实变量类型主要有两种
- 字符串
- 数字
- 字符串就是字符的串
-
字符串是一个个字符组成的串
-
变量类型是
字符串
str
-
另一种常见类型是什么呢?
- 另一种常见类型是
整型数字
int
-
根据 进制类型
- 可以有不同的 表示方法
-
如果不确定数据类型
-
又想相加
-
怎么办?
- str型和int型
- 无法直接相加
- 这就需要
- 类型转化
- 转化之后
- 就可以相加了
- 程序运行过程中
- 出现的各种问题
- 如何处理?
- 错误不应被悄悄传递
- 除非你确定需要这样做
- 精准地捕获异常
- 发现了错误
- 一定要处理
- 也就是不写
- except:pass
- 程序多了
- 可以拆分吗?
- 把程序拆分成 输入输出
两
个部分- 分别放在
两
个文件里面
- 分别放在
- 可以
更加
细分么?
- 可以把 程序
- 更加 细分
- 其中 输入部分
- 包括
- try
- except
- try 语句块的完整形式
- 是什么呢?
- 完善后的代码如何进行版本控制呢?
- git commit提交版本
- git log 查看版本
- git checkout 回滚到版本
- 可以为代码添加什么注释么?
- 注释有两种
- 第一种:单行注释
-
- 第二种:多行注释
- 多行注释可以怎么用么?
python3 -m pydoc -w main
- 对于 main.py 生成帮助网页
- 帮助文件叫做 main.html
- 帮助文件 就生成在当前的 apple 文件夹
- 有的时候
- 帮助注释也不能全写清楚
- 怎么办?
-
这轮实验内容比较杂
- 类型转化
- 进制转化
- 捕获异常
- 版本控制
- 生成帮助文档
- 变量的常用类型
-
数据类型主要研究了两个
- 字符串
- str
- 整型数字
- int
- 字符串
-
字符串型 和 整型数字型变量
- 是可以相互转化的
-
加法运算逻辑 会根据操作变量的不同 而不同
- 整型变量的加法 是真的加
- 字符串的加法 是字符串拼接
-
除了这两种类型之外
- python还有什么样的数据类型呢???🤔
-
下次再说👋