91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python可變類型和不可變類型的區別在什么地方

發布時間:2020-07-10 15:36:15 來源:億速云 閱讀:381 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關python可變類型和不可變類型的區別在什么地方,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

                                                           可變類型 Vs 不可變類型

可變類型(mutable):列表,字典

不可變類型(unmutable):數字,字符串,元組

這里的可變不可變,是指內存中的那塊內容(value)是否可以被改變

可以使用內建函數id()來確認對象的身份在兩次賦值前后是否發生了變化。

可變數據類型,變量名存儲的是一個地址,該地址指向一個具體的對象,并且不管對變量的值即對象做怎么樣的操作,都不會改變變量名存儲的地址。

可變類型的話,以list為例。list在append之后,還是指向同個內存地址,因為list是可變類型,可以在原處修改。、

>>> a = [1, 2, 3]
>>> id(a)
>>> a.append(4)
>>> id(a)

不變數據類型的對象一旦發生改變,就會在內存中開辟一個新的空間用于存儲新的對象,原來的變量名就會指向一個新的地址。

>>> i = 5
>>> i += 1
>>> i
>>> id(i)
>>> i += 1
>>> i
>>> id(i)

上述就是小編為大家分享的python可變類型和不可變類型的區別在什么地方了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林口县| 洛隆县| 明光市| 商都县| 阿克陶县| 玉田县| 新密市| 利辛县| 淄博市| 红桥区| 科技| 蒙山县| 太谷县| 大英县| 孙吴县| 宁陵县| 克什克腾旗| 维西| 萍乡市| 合水县| 新建县| 宣汉县| 砚山县| 西宁市| 甘孜| 根河市| 阿尔山市| 南皮县| 广灵县| 鄂尔多斯市| 桦南县| 定兴县| 额济纳旗| 鄯善县| 永州市| 竹溪县| 金湖县| 云林县| 新龙县| 普陀区| 古蔺县|