删除变量 回忆上次内容
  • 上次我们研究了字节序
  • 字节序有两种
 
符号
英文名称
中文名称
<
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死了
  • 当然我们还可以让他重生
  • 感觉自己成了造物主了
 


[oeasy]python0075_删除变量_del_delete_variable的更多相关文章

  1. 【Shell脚本学习6】Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

    Shell支持自定义变量. 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编 ...

  2. 【转】shell 教程——06 Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

    Shell支持自定义变量. 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编 ...

  3. dedecms后台添加新变量和删除变量的方法

    下面由做网站为大家来介绍dedecms后台添加新变量和删除变量的方法 添加新变量是做什么用的?答:可以在模板内调用的东东. 一.进入网站织梦(Dedecms)后台(以dede5.5为例),依次打开系统 ...

  4. R语言 删除变量rm函数

    变量可以通过使用 rm()函数来删除.下面我们删除变量var.3.然后再打印变量时出现异常错误. rm(var.3) print(var.3) 当上面的代码执行时,它产生以下结果: [1] " ...

  5. [IDA]修改变量类型、删除变量名

    1. 双击变量 2. 按D转换类型(Word.Byte.Dword) 3. 按U删除变量名 4. 按N修改变量名

  6. PHP中session存储及删除变量的方法

    Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用.但是session会话信息是临时的,在用户离开网站后就会被删除.如果需要永久储存信息,就需要把数据存储在数据库中. < ...

  7. npm config 删除变量

    问题 安装npm时,使用npm config set 命令重新设置了变量,但是设置变量时少了个空格,设置错了.使用npm config ls -l 查看环境变量 添加错的这一个,应该如何删除? 解决 ...

  8. Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

    http://c.biancheng.net/cpp/shell/ 1.打印 2.运算符

  9. Javascript 在严格模式下不允许删除变量或对象

    如下代码,运行后在浏览器中会报错. <script> "use strict"; var x = 3.14; delete x; </script>

  10. Linux变量内容的删除、取代与替换

    变量内容的删除与取代 范例一:先让小写的 path 自定义变量配置的与 PATH 内容相同 [root@www ~]# path=${PATH} [root@www ~]# echo $path /u ...

随机推荐

  1. 在线电子表格编辑器 Luckysheet

    下载地址 不知道地址正不正经,我先用着,网上找的地址,不知道是不是可信任的,疑似官网的两个地址都打不开, https://github.com/dream-num/Luckysheet zip包  h ...

  2. kubernetes 之dashboard

    部署 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recomme ...

  3. 手写Word2vec算法实现

    1. 语料下载:https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml.bz2 [中文维基百科语料] 2. ...

  4. WPF中 x:Name和Name的区别

    x:Name 唯一地标识 XAML 定义的对象,以便于从代码隐藏或通用代码中访问对象图中实例化的对象.x:Name 一旦应用于支持编程模型,便可被视为与由构造函数返回的用于保存对象引用或实例的变量等效 ...

  5. Hangfire 使用笔记 任务可以分离到别的项目中,无需重复部署Hangfire,通过API方式通信。

    "巨人们"的地址 Hangfire Mysql: https://github.com/arnoldasgudas/Hangfire.MySqlStorage 在获取set表数据的 ...

  6. Flutter(四):Flutter 语言 Dart基础使用

    一.变量和常量 变量 var a = 1; var str = 'abc'; 常量 const PI = 3.14; 不可变对象 final PI = 3.14; final TIME = new D ...

  7. js 检测文本是否溢出

    自定义指令的方式 手写实现 /** * 检测文本是否溢出 * 参考 https://github.com/ElemeFE/element/blob/dev/packages/table/src/tab ...

  8. 使用 Hugging Face 推理终端搭建强大的“语音识别 + 说话人分割 + 投机解码”工作流

    Whisper 是当前最先进的开源语音识别模型之一,毫无疑问,也是应用最广泛的模型.如果你想部署 Whisper 模型,Hugging Face 推理终端 能够让你开箱即用地轻松部署任何 Whispe ...

  9. CF1815

    CF1815 Div. 1 确实难,Virtual Contest 上只完成了两道题,想出来了三道题. A. Ian and Array Sorting 秒切题--考虑将前 \(n - 1\) 个数变 ...

  10. SQL server查看触发器是否被禁用

    1 select a.name as 触发器名,b.name as 表名, 2 case a.is_disabled when 0 then '启用' when 1 then '禁用' else '未 ...