>>> def nil():
... ss='nil'
... print ss
...
>>> nil()
nil
>>> nil.ss='kk'
>>> nil()
nil
>>> print nil.ss
kk
我知道一切都是python中的對象,所以函數也是一個對象,現在我想改變存儲在函數中的'ss'變量的值,現在我試圖通過使用nil來改變它的值。但它並沒有改變......兩個'ss'之間的差異是什麼?如何訪問函數的內部變量,並在python中更改其值?
這只是一個概念清除...與任何東西無關.. – 2012-07-09 19:50:06