②python中,沒有絕對常量,有的是對常量的引用。
③python中,可變對象,表示的是對象內容可以改變,比如list ,dist
④python中,不可變對象,表示的是對象內容不可以改變,如字符串,tuple等
變量和對象,這兩個很難解釋,我個人理解是,比如在python中 i = 1,i是壹個變量,也同時是壹個對象,在python中, 變量和對象的區別不大,請看第①條。
如同 str = "Hello", str是變量(也是對象),而"Hello"就是常量了,str變量指向"Hello"。
所說的字符串重新賦值,只不過是創建了新的字符串,讓變量指向這個新的地址罷了。