numbers.Number
numbers.Integral
numbers.Real
float
numbers.Complex
complex
2. 詞法分析
4. 執行模型
物件 是 Python 為資料的抽象表示方式。一個 Python 程式當中的所有資料皆由物件或物件之間的關係來呈現。程式碼也都是以物件呈現的。
每個物件都有一個識別性、型別,和數值。物件的識別性在物件建立後永遠不會改變;你也可以把它想成是該物件在記憶體中的位址。is 運算子會比較兩個物件的識別性是否相同;id() 函式則會回傳代表一個該物件的識別性的整數。
is
id()
在 CPython 當中,id(x) 就是 x 所儲存在的記憶體位址。
id(x)
x
一個物件的型別決定了該物件所支援的操作(例如「它有長度嗎?」),也同時定義該型別的物件能夠擁有的數值。