python 使用del語句刪除物件引用

2022-08-03 05:12:13 字數 402 閱讀 1939

使用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

>>> s

traceback (most recent call last):

file "", line 1, in

nameerror: name 's' is not defined

python 中的 del 使用方法

python中的del用法比較特殊,新手學習往往產生誤解,弄清del的用法,可以幫助深入理解python的記憶體方面的問題。python的del不同於c的free和c 的delete。由於python都是引用,而python有gc機制,所以,del語句作用在變數上,而不是資料物件上。if name ...

python 中del 的用法

python中的del用法比較特殊,新手學習往往產生誤解,弄清del的用法,可以幫助深入理解python的記憶體方面的問題。python的del不同於c的free和c 的delete。由於python都是引用,而python有gc機制,所以,del語句作用在變數上,而不是資料物件上。if name ...

python中的del用法

python中的del用法比較特殊,新手學習往往產生誤解,弄清del的用法,可以幫助深入理解python的記憶體方面的問題。python的del不同於c的free和c 的delete。由於python都是引用,而python有gc機制,所以,del語句作用在變數上,而不是資料物件上。if name ...