Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209410
  • 博文数量: 247
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2501
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2024年(32)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: Python/Ruby

2023-07-27 13:40:24

删除变量 回忆上次内容
  • 上次我们研究了字节序
  • 字节序有两种

符号
英文名称
中文名称
<
little-endian
小字节序
>
big-endian
大字节序
  • 字节序 用来
  • 明确 整型数字存储的 顺序

  • 如果 读写数字出了错
  • 可以 考虑一下
  • 是否 字节序出了问题


  • 变量现在可以
  • 声明
  • 初始化
  • 存储了

  • 但是 变量
  • 又应该如何删除呢?????

有生就有死
  • 万物 有生就有死
  • 所谓出生入死
  • 一出生的时候就注定着往死亡去走了

添加图片注释,不超过 140 字(可选)
  • 变量也是
  • 声明赋值的时候
  • 也就注定了他会释放


添加图片注释,不超过 140 字(可选)
  • 怎么释放呢?
声明和赋值
  • 一个变量
  • 在声明之前 是不存在的
  • 声明给变量a了生命
  • 并给变量a 赋了初始值1

添加图片注释,不超过 140 字(可选)
  • 这样a
  • 就从无到有了
  • 有了之后
  • 会有什么变化呢?

变化
  • 生于无
  • 了 之后
  • 一切就具体了

添加图片注释,不超过 140 字(可选)
  • 一开始
  • a是一个int型的变量
  • 有个一个具体地址

  • 后来
  • a重新赋值之后
  • 就不再是1了
  • 变成了1.0

  • 类型 也从 原来的int型
  • 变成了 float型了

  • 能否删除变量呢?
删除
  • del a
  • 就可以 把a从变回到
  • 这个时候 就找不到a了
  • a这个名字 从此不在名字空间中
  • 也就没法 以a的名字 进行编程了

添加图片注释,不超过 140 字(可选)
  • 这怎么 理解 呢?
  • 什么不会 就 help什么

查询手册
添加图片注释,不超过 140 字(可选)
  • del
  • 既不是模块
  • 也不是类
  • 更不是函数

  • 那他是到底什么?
直接帮助
  • 此外还可以在游乐场直接进帮助
#查看帮助 help()
  • 使用help()函数
进入游乐场帮助
添加图片注释,不超过 140 字(可选)
  • 注意提示符变了
  • 不再是>>>
  • 而是help>
关键字
添加图片注释,不超过 140 字(可选)
  • del 是一个关键字
  • keyword

del的帮助
  • 定义好的变量
  • 本来可见

添加图片注释,不超过 140 字(可选)
  • del 之后
  • 就再也不可见了

退回游乐场
  • 可以按q退回到游乐场帮助
添加图片注释,不超过 140 字(可选)
  • 在游乐场帮助中可以quit()回到游乐场
  • 名字空间里面都有些什么变量呢?
dir()
  • dir()可以得到
  • 当前作用域(scope)内所有的变量

添加图片注释,不超过 140 字(可选)
  • 我们去试试
过程
  • 下图就是变量a的一生
添加图片注释,不超过 140 字(可选)
  • 让我们祈祷
  • a 往生 极乐世界

  • 往生之后
  • 再找a就是NameError了

  • 好了
  • 去总结吧

总结
  • 我们这次研究了变量的死
  • 有生就有死
  • 原本的死 是在程序退出的时候
  • 自动执行的

  • 也可以在运行过程中
  • 手动给变量执行死刑
  • del


  • del(a)之后
  • dir()就无法在当前作用域(scope)内观察到这个变量了
  • 也就是说a死了????
  • 当然我们还可以让他重生
  • 感觉自己成了造物主了

  • 这次主要就是研究变量之死
  • 变量里面还有什么需要注意的么?????
  • 下次再说????
  • 蓝桥->
  • github->
  • gitee->


阅读(158) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~