我期待了解一些基本的python函數的全部內容。如何在「DEL」產生這種(在bash):在變量內刪除變量
>>> temp = 1
>>> python = 1 + temp
>>>
>>>
>>> temp
1
>>>
>>> python
2
>>>
>>>
>>> del temp
>>>
>>>
>>> python
2
>>>
>>> temp
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'temp' is not defined
>>>
>>>
>>>
你問的是如何刪除變量,還是有一些其他的行爲,這是意想不到的? –
'python'已被賦值爲'2'。爲了產生結果,它不會產生'temp'參數。這裏有什麼意外? – devnull
請參閱下面的Elias Benevedes的答案。我不明白變量是在一個時間點上定義的,而不是連續重新定義的。 –