|
比如如下程序:
def function(a):
i = a + 3
b = a ** i
result = i * b
return result
假如说这是一个较大的项目中的一个函数,有没有必要在return前将使用过的变量全部del以减少内存占用?或者说函数结束调用后python会自动垃圾回收吗?
比如说要不要必要把程序改为:
def function(a):
i = a + 3
b = a ** i
result = i * b
del i
del b
return result
(以上程序仅为举例,实际程序在函数中会用到更多变量)
|
|