Python del关键字

del是python中的关键字(区分大小写),用于删除对象(如类的对象,变量,列表,列表的一部分等)。

注意:删除对象后–如果尝试使用它,则会发生“ NameError”。

del关键字的语法del object_name

示例Input:

num = -21

# 删除

del a

# 尝试打印-将会发生错误    print(num)

Output:

NameError: name 'num' is not defined

关键字del的Python示例

示例1:删除变量。# python代码演示示例

# del关键字

# 删除变量

# declare a variable & assign a value

a = 100

# 打印值

print("a = ", a)

# 删除变量

del a

# 打印值 - NameError will be generated

print("a = ", a)

输出结果a =  100

Traceback (most recent call last):

File "/home/main.py", line 17, in

print("a = ", a)

NameError: name 'a' is not defined

示例2:删除类的对象。# python代码演示示例

# del关键字

# 删除类的对象

# 定义一个类

class student:

name = "Aman"

age = 21

# 主要代码

# 向student类声明对象

std = student()# 打印值

print("Name: ", std.name)

print("Age: ", std.age)

# 删除对象

del std

# 打印值将生成NameError

print("Name: ", std.name)

print("Age: ", std.age)

输出结果Name:  Aman

Age:  21

Traceback (most recent call last):

File "/home/main.py", line 23, in

print("Name: ", std.name)

NameError: name 'std' is not defined

python中del怎么用_Python范例中的del关键字相关推荐

  1. python的目的及应用_python Django中的apps.py的目的是什么_python_脚本之家

    This question has been asked earlier: 07000 Application configuration objects store metadata for an ...

  2. python启动多个进程_Python程序中的进程操作--—--开启多进程

    Python程序中的进程操作-----开启多进程 之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创 ...

  3. python中update啥意思_python 列表中的Update()函数

    简介 Python 字典 update() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法 d.update(e) 参数说明 将e中键-值对添加到字典d ...

  4. python类中的特殊方法_python类中的特殊成员方法介绍

    __doc__ 查看尖的描述信息 __module__表示当前操作的对象所在的模块 __class__表示当前操作的对象所属的类 __init__构造方法 通过类创建对象自动执行 __del__析构方 ...

  5. python安装进度条不动_python – tkinter中的进度条不起作用

    我正在写一个小应用程序来复制一些文件.我做了几乎所有我想要的东西,但有三件事: 1)复制选项处于运动状态时移动的进度条.我可以显示它,但它不会反应. 我用这个来表明它: self.p = ttk.Pr ...

  6. python字典一键多值_python字典中如何一键多值的写入?

    python字典中如何一键多值的写入? python字典中一键多值写入的方法: 1.循环写入字典key.value.删除指定的键值对: 原文本'jp_url.txt'每行元素以逗号分隔:host_ke ...

  7. python支付程序源码_python项目中实现支付宝网页支付

    支付流程 在一次项目中需要引入支付宝接口实现支付宝支付,使用场景如下: 用户在我方商户系统中选择了购买商品,我方商户系统生成一张支付订单,用户点击订单的支付按钮后,页面会跳转到一个支付二维码的界面. ...

  8. python遍历任意层次字典_Python递归中 return 代码陷阱

    1 #获取字典中的objkey对应的值,适用于字典嵌套 2 #targetDict:要查找的字典;serchKey:要查找的目标key 3 #ret:递归过程中,向外部(上层)传送 return值.被 ...

  9. python统计字符在文件中出现的次数_python字符串中字符出现次数(python获取字符串个数)...

    今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些方法的使用,用例很容易理解,所以我想通过我的博 ...

  10. python里compile的作用_Python代码中compile()函数具有哪些功能呢?

    摘要: 下文讲述Python代码中compile()函数的功能说明,如下所示: compile()函数功能说明 compile()函数功能: 用于将一个字符串编译为字节代码 compile()函数语法 ...

最新文章

  1. 常说SCI论文有多少篇,那你知道SCI是什么吗?
  2. LeetCode--41.缺失的第一个正数(C)
  3. C++11 多线程线程共享数据
  4. 中国科学院图书馆分类法
  5. debian 网络代理_Debian系统代理服务器安装及配置
  6. Python format 格式化输入字符对不齐解决
  7. 新、JQ知识点笔记整理。
  8. 用Sample Grabber捕获视频
  9. 进销存设计与分析_库存汇总表(13)
  10. AVFoundation 框架小结
  11. 鼠标事件(mouseover和mouseenter)
  12. Mac Word 公式自动编号与交叉引用
  13. java的数据库连接编程(jdbc)技术_Java的数据库连接编程(JDBC)技术
  14. hdu 4561 模拟小题or连续最大积
  15. 微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)
  16. border-image实现渐变边框
  17. 由于找不到opencv_world310d.dll,无法继续执行代码。重新安装程序可能会解决此问题。
  18. FACTS与STATCOM(灵活交流输电系统与静止同步补偿器)
  19. Android Studio的Build Output出现乱码怎么办?莫韵乐与bug的奇妙冒险
  20. 外军的现役机载预警雷达(AEW)参数一览表

热门文章

  1. CSS的动画特效(animation)
  2. cf. (E) Thematic Contests
  3. 接入微信SDK 获取用户定位
  4. 收集UE4 优化Tips
  5. addrule android用法,RelativeLayout.LayoutParams 使用addRule失效的问题解决办法
  6. 省心!2021精选APP macOS装机必备清单来了
  7. 年货:Python技术知识清单(数据分析)
  8. Redis主从, 哨兵, Lettuce(二)
  9. 360校招——最后赢家(C++)
  10. linux中的manifest的作用,Linux之puppet