1. 程式人生 > >Python 對象

Python 對象

str 對象模型 特性 內存 構造 pytho 使用 nbsp 支持

1.Python 對象

Python 使用對象模型來存儲數據。構造任何類型的值都是一個對象。所有的Python 對像都擁有三個特性:身份,類型和值。

身份:每一個對象都有一個唯一的身份標識自己,任何對象的身份可以使用內建函數id()來得到。這個值可 以被認為是該對象的內存地址。您極少會用到這個值,也不用太關心它究竟是什麽。

類型:對象的類型決定了該對象可以保存什麽類型的值,可以進行什麽樣的操作,以及遵循什麽樣的規 則。可以用內建函數type()查看Python 對象的類型。

值:對象表示的數據項。

以上三個特性在對象創建的時候就被賦值,除了值之外,其它兩個特性都是只讀的。如果對象支持更新操作,那麽它的值就可以改變,否則它的值也是只讀的。對象的值是否可以更改被稱為對象的可改變性(mutability)。

Python 對象