您当前的位置:首页 >> 科技 > > 
[oeasy]python0078_变量部分总结_variable_summary
来源: 哔哩哔哩      时间:2023-08-02 17:39:51

删除变量

回忆上次内容

上次研究了变量的死


(资料图片仅供参考)

有生就有死

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

对于 生成帮助网页

帮助文件叫做

帮助文件 就生成在当前的 apple 文件夹

有的时候

帮助注释也不能全写清楚

怎么办?

动态类型

变量名明确类型

蛇形命名(snake_case)包括了

变量类型

变量含义

其实变量类型主要有两种

字符串

数字

字符串

字符串就是字符的串

字符串是一个个字符组成的串

变量类型是

字符串

str

另一种常见类型是什么呢?

整数

-另一种常见类型是

- `整型数字`- `int`

根据 进制类型

可以有不同的 表示方法

进制转化

一个整数 可以有各种进制的显示形式

数字大小 与 使用进制形式 无关

苹果数量 与 数苹果的人有几根手指 无关

这些就是

变量的定义、赋值

变量是如何消失的呢?

删除变量

变量a的一生

删了就没了

没了就不能再删了

这章

我们总结完了

总结完了

就不能再总结了

总结

这次我们研究的比较杂

类型转化

进制转化

捕获异常

版本控制

生成帮助文档

变量的常用类型

变量的生命周期控制

数据类型主要研究了两个

int

str

字符串

整型数字

字符串型 和 整型数字型变量

是可以相互转化的

加法运算逻辑 会根据操作变量的不同 而不同

整型变量的加法 是真的加

字符串的加法 是字符串拼接

字符串中有一些转义字符

\n

\r

\t

都是什么意思来着??

还有什么没见过的转字符吗??

下次再说

蓝桥->/courses/3584

github->/overmind1980/oeasy-python-tutorial

gitee->/overmind1980/oeasypython

标签:

X 关闭

X 关闭

观点