欢迎光临散文网 会员登陆 & 注册

[oeasy]python0078_变量部分总结_variable_summary

2023-08-02 10:39 作者:oeasy  | 我要投稿

删除变量

回忆上次内容

  • 上次研究了变量的死

  • 有生就有死

    • del

    • 原本的死是在程序退出的时候自动执行的

    • 也可以手动给变量执行死刑

    • del(a)之后

      • dir()就无法在当前作用域(scope)内观察到这个变量了

      • 也就是说a死了😱

      • 当然我们还可以让他重生

      • 感觉自己成了造物主了

    • 这次主要就是研究变量之死

    • 变量里面还有什么需要注意的么?

    • 我们来总结一下

    变量的定义、声明和赋值

    • 什么是变量?

      • 能变的量

    • 变量 只有声明和赋值了之后 才能用

      • NameError

      • 否则 就会出现 名字错误

    变量的重新赋值

    • 变量重新赋值的时候

      • 该类型变量的空间

      • 会重新申请一个

    • 然后

      • 让变量 指向新空间

    接收输入

    • 变量 可以接受

      • 键盘的输入

    • 输入的函数

      • 是input()

    运算

    • 不同的变量类型

      • 对应着不同的 加法运算

    • 有时候不能相加

    • 相加类型不合适的时候

      • TypeError

      • 会发生类型错误

    • 如果不确定数据类型

    • 又想相加

    • 怎么办?

    转化

    • str型和int型

      • 无法直接相加

    • 这就需要

      • 类型转化

    • 转化之后

      • 就可以相加了

    • 程序运行过程中

      • 出现的各种问题

      • 如何处理?

    处理异常

    • 错误不应被悄悄传递

      • 除非你确定需要这样做

      • 精准地捕获异常

    • 发现了错误

      • 一定要处理

      • 一般不能 在except模块中 直接pass

      • 也就是不写 except:pass 风格的代码

    拆分程序

    • vim窗口拆分的方式

      1. :split

      2. ctrl+w+n

    • vim窗口合一的方式

      1. :only

      2. 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


      [oeasy]python0078_变量部分总结_variable_summary的评论 (共 条)

      分享到微博请遵守国家法律