del语句的总结

删除属性 del 语句

可以删除对象(实例)的属性

语法:
del 对象.实例变量名

del 语句
del 变量名 删除变量 del name
del 列表[整数表达式] 删除列表中的元素 del L[1] del[::2]
del 字典[键] 删除字典中的键 del d["name"]
del 对象.属性 删除对象的属性 del dog1.color

原文地址:https://www.cnblogs.com/zengsf/p/9527173.html

时间: 2024-10-03 23:04:46

del语句的总结的相关文章

Python--列表生成式(List Comprehensions)、del语句和生成器(generator)

1.运用列表生成式,可以写出非常简洁的代码 例如: squares = [] for x in range(10): squares.append(x**2) print squares # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 可以写成如下形式: squares = [x**2 for x in range(10)] for循环后面还可以加上if语句来作为判断条件,如可以得到偶数 [x**2 for x in range(10) if x % 2 == 0]

del语句

5.2. del 语句 有个方法可以从列表中按给定的索引而不是值来删除一个子项: del 语句.它不同于有返回值的 pop() 方法.语句 del 还可以从列表中删除切片或清空整个列表(我们以前介绍过一个方法是将空列表赋值给列表的切片).例如: >>> a = [-1, 1, 66.25, 333, 333, 1234.5] >>> del a[0] >>> a [1, 66.25, 333, 333, 1234.5] >>> del

Python remove()和del语句 区别和辨析 列表删除操作

del语句可以删除列表中下标处的值,表中被删除值后后面的所有值将向前移动一个下标 spam = ['A','B','C','D','E'] del spam[2] spam 打印显示:['A', 'B', 'D', 'E'] del语句也可以用来删除变量中的值,不过实际中几乎不会用到,删除后试图使用该变量就会遇到NameError错误 remove()方法传入一个值,它将从被调用的列表中删除. 总结: 如果知道想要删除的列表下标,del语句就很好用, 如果知道想要从列表中删除的值,remove(

python -使用del语句删除对象引用

使用del语句删除一些对象引用. 注意不是把内存地址删了,你只是删除了引用,它就变为了一个可回收的对象,内存会不定期回收. del语句的语法是: del var1[,var2[,var3[....,varN]]] 您可以通过使用del语句删除单个或多个对象.例如: del var   del var_a, var_b 示例: >>> s=[1,2,3]>>> s[1, 2, 3]>>> del s>>> sTraceback (mos

python基础教程:Python中垃圾回收和del语句详解

Python语言默认采用的垃圾收集机制是引用计数法,本文详细的介绍了Python中垃圾回收和del语句详解,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Python中的垃圾回收算法是采用引用计数, 当一个对象的引用计数为0时, Python的垃圾回收机制就会将对象回收 https://tieba.baidu.com/p/6575202861 a = "larry"b = ahttps://www.douban.com/group/topic/16

Python自学:第三章 使用del语句删除元素

motorcycles = ["honda", "yamaha", "suzuki"] print(motorcycles) del motorcycles[1] print(motorcycles) 输出为: ['honda', 'yamaha', 'suzuki'] ['honda', 'suzuki'] 原文地址:https://www.cnblogs.com/zhouxiin/p/10727392.html

【6.3】del语句和垃圾回收

• python中垃圾回收的算法是采用 引用计数 1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # 声明一个a = 1 的变量,会在1这个对象的计数上面加1,然后b = a,会在1这个对象的计数上面再加1,此时1这个对象的计数就是2了 5 # 当一个对象的计数为0的时候,python会把这个对象给回收 6 a = 1 7 b = a 8 del a 9 print(b) 10 print(a) 1 Traceback (most re

Python基础教程之第5章 条件, 循环和其它语句

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其它语句 #5.1 print和import的很多其它信息 #对于非常多应用程序来说, 使用logging模块记日志比print语句更合适 #5.1.1 使用逗号输出 #能够看到, 每隔參数之间都自己主动插入了一个空格符 >>> print 'Age:',42 Age: 42 >&g

条件、循环和其他语句

打印.print语句可以用来打印由逗号隔开的多个值.如果语句以逗号结尾,后面的print语句会在同一行内继续打印. 导入.有些时候,你不喜欢你想导入的函数名--还有可能由于其他原因使用了这个函数名.可以使用import...as...语句进行函数的局部重命名. 赋值.通过序列解包和链式赋值功能,多个变量赋值可以一次性赋值,通过增量赋值可以原地改变变量. 块.块是通过缩排使语句成组的一种方法.它们可以在条件以及循环语句中使用,也可以在函数和类中使用. 条件.条件语句可以根据条件(布尔表达式)执行或