在Python中,可以通过使用del
关键字按类型删除变量。
以下是一个删除整数类型变量的示例代码:
x = 10 # 创建一个整数类型的变量
print(x) # 输出: 10
del x # 删除变量x
print(x) # 报错: NameError: name 'x' is not defined
以下是一个删除字符串类型变量的示例代码:
s = "Hello, World!" # 创建一个字符串类型的变量
print(s) # 输出: Hello, World!
del s # 删除变量s
print(s) # 报错: NameError: name 's' is not defined
同样的方法也适用于其他类型的变量,例如列表、字典等。
lst = [1, 2, 3] # 创建一个列表类型的变量
print(lst) # 输出: [1, 2, 3]
del lst # 删除变量lst
print(lst) # 报错: NameError: name 'lst' is not defined
dct = {"a": 1, "b": 2, "c": 3} # 创建一个字典类型的变量
print(dct) # 输出: {'a': 1, 'b': 2, 'c': 3}
del dct # 删除变量dct
print(dct) # 报错: NameError: name 'dct' is not defined
需要注意的是,删除变量后再次访问该变量将会引发NameError
异常,因为变量已经不存在了。
上一篇:按类型筛选推送