我正在學習Python並剛剛有這個問題。它可能沒有實際價值,我可能是因爲一種迂腐的好奇心而問這個問題。恢復「全球<var>」聲明
我有一個函數:
def f():
x = 12 #this is a local variable
global x #this is a global I declared before
x = 14 #changes global x
<How can I return the local x?>
我知道,這是醜陋,我得到一個語法警告。只是想知道如何「取回」我的本地變量。
感謝大家。
+1刪除我自己的帖子,因爲這解釋得很好。 – pyfunc 2010-10-13 08:28:57
你真了不起。謝謝。 – Learner 2010-10-13 08:30:19