删除变量 回忆上次内容
  • 上次我们研究了字节序
  • 字节序有两种
 
符号
英文名称
中文名称
<
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. es命令大全,elasticsearch命令详解

    参考链接 Relational DB Elasticsearch 数据库(database) 索引(indices) 表(tables) types 行(rows) documents 字段(colu ...

  2. PyQt5 GUI编程(组件使用)

    一.简介 PyQt5 是一个用于创建图形用户界面(GUI)应用程序的 Python 绑定,它基于 Qt 库.PyQt5 提供了大量的组件(也称为控件或部件),用于构建复杂的用户界面.以下是一些常用的 ...

  3. 基于webapi的websocket聊天室(番外一)

    上一篇我已经实现了聊天室,并且在协议中实现了4种类型的消息传输.其实还可以添加video,audio,live等等类型. 不过假如把目前的协议看作RCP1.0版的话,这个版本就只支持有限的4种消息.精 ...

  4. 表单设计——《HTML5 CSS3从入门到精通》

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. Redis高可用一(主从)

    Redis高可用一(主从) 1.首先要有2或以上的Redis数据库,我这里三个redis(一主两从) 2.进入到主Redis 配置 redis.conf文件 # 主redis bind 0.0.0.0 ...

  6. 怎么使用Stable diffusion中的models

    Stable diffusion中的models Stable diffusion model也可以叫做checkpoint model,是预先训练好的Stable diffusion权重,用于生成特 ...

  7. github无法访问的问题

    Windows10 通过nslookup命令获取GitHub域名服务器地址,然后ping该地址 nslookup github.com ping 域名服务器地址 发现20.205.243.166能稳定 ...

  8. js浮点数类型

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  9. 关于正在开发中的DjangoStarter v3版本

    前言 最近做的这个项目大量使用了 python 及其相关的生态,因此自然而然选择了我的 DjangoStarter 作为后端框架 之前 v2 版本是用 RestFramework 做接口的,后面我试用 ...

  10. ETL工具-nifi干货系列 第三讲 nifi web ui 使用教程

    1.nifi 服务启动之后,浏览器输入https://localhost:8443/nifi ,匿名登录或者输入用户名密码进入操作页面,如下图所示: 2.组件工具栏 处理器,鼠标放到图标上提示Proc ...