[oeasy]python0078_变量部分总结_variable_summary
删除变量
回忆上次内容
上次研究了变量的死
有生就有死
del
原本的死是在程序退出的时候自动执行的
也可以手动给变量执行死刑
del(a)之后
dir()就无法在当前作用域(scope)内观察到这个变量了
也就是说a死了😱
当然我们还可以让他重生
感觉自己成了造物主了
这次主要就是研究变量之死
变量里面还有什么需要注意的么?
我们来总结一下
变量的定义、声明和赋值
什么是变量?
能变的量
变量 只有声明和赋值了之后 才能用
NameError
否则 就会出现
名字错误
变量的重新赋值
变量重新赋值的时候
该类型变量的空间
会重新申请一个
然后
让变量 指向新空间
接收输入
变量 可以接受
键盘的输入
输入的函数
是input()
运算
不同的变量类型
对应着不同的 加法运算
有时候不能相加
相加类型不合适的时候
TypeError
会发生
类型错误
如果不确定数据类型
又想相加
怎么办?
转化
str型和int型
无法直接相加
这就需要
类型转化
转化之后
就可以相加了
程序运行过程中
出现的各种问题
如何处理?
处理异常
错误不应被悄悄传递
除非你确定需要这样做
精准地捕获异常
发现了错误
一定要处理
一般不能 在except模块中 直接pass
也就是不写 except:pass 风格的代码
拆分程序
vim窗口拆分的方式
:split
ctrl+w+n
vim窗口合一的方式
:only
ctrl+w+o
把程序拆分成 输入输出
两
个部分分别放在
两
个文件里面可以
更加
细分么?
主控程序
可以把 程序
更加 细分
其中 输入部分
包括
try
except
try 语句块的完整形式
是什么呢?
try 完整形式
完善后的代码如何进行版本控制呢?
git版本控制
git commit提交版本
git log 查看版本
git checkout 回滚到版本
可以为代码添加什么注释么?
注释
注释有两种
第一种:单行注释
第二种:多行注释
多行注释可以怎么用么?
多行注释生成帮助网页
python3 -m pydoc -w main
对于 main.py 生成帮助网页
帮助文件叫做 main.html
帮助文件 就生成在当前的 apple 文件夹
有的时候
帮助注释也不能全写清楚
怎么办?
动态类型
变量名明确类型
蛇形命名(snake_case)包括了
变量类型
变量含义
其实变量类型主要有两种
字符串
数字
字符串
字符串就是字符的串
字符串是一个个字符组成的串
变量类型是
字符串
str
另一种常见类型是什么呢?
整数
-另一种常见类型是
- `整型数字` - `int`根据 进制类型
可以有不同的 表示方法
进制转化
一个整数 可以有各种进制的显示形式
数字大小 与 使用进制形式 无关
苹果数量 与 数苹果的人有几根手指 无关
这些就是
变量的定义、赋值
变量是如何消失的呢?
删除变量
变量a的一生
删了就没了
没了就不能再删了
这章
我们总结完了
总结完了
就不能再总结了😄
总结
这次我们研究的比较杂
类型转化
进制转化
捕获异常
版本控制
生成帮助文档
变量的常用类型
变量的生命周期控制
数据类型主要研究了两个
int
str
字符串
整型数字
字符串型 和 整型数字型变量
是可以相互转化的
加法运算逻辑 会根据操作变量的不同 而不同
整型变量的加法 是真的加
字符串的加法 是字符串拼接
字符串中有一些转义字符
\n
\r
\t
都是什么意思来着??
还有什么没见过的转字符吗??🤔
下次再说👋
蓝桥->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython