想要在Python中删除变量的原因

时间:2016-03-01 03:29:03

标签: python

此刻学习Python。 (来自PHP) 在Python中,有一个删除(del)函数来删除你的变量。 这对我来说是新的,

删除变量有什么好处?

不删除变量有什么缺点?

我最有可能在什么情况下删除变量?

编辑: This question here只是比较del varvar = none之间的差异。 我试图理解为什么你需要首先删除一个变量。

1 个答案:

答案 0 :(得分:1)

虽然您的问题似乎指向同一个想法。但我试图以你问的方式回应。

删除变量的好处 它释放了内存中该变量占用的内存。删除变量后,RAM可用于其他繁重的任务(如读取文件,加载图像等)。

不删除变量的缺点 如果你不删除用图像/视频文件初始化的变量(比如10),那么你可以猜测自己可能会耗尽内存。现在猜猜如果视频是5K那么你很可能会耗尽内存。这些del将来拯救您的计划。

您可能需要删除变量的情况 如果您确定将来永远不需要变量。或者,当您可能遇到可能内存不足的情况时。