python
使用物件來儲存資料,構造任何型別的值都是乙個物件。
任何乙個物件都有三個特性:身份,型別和值。
身份是物件的唯一標識,可以通過內建函式id()得到,這個值相當於該物件的記憶體位址(實際上並不是)。
python的型別如下:
標準型別:
整型 int
布林型 bool
長整型 long
浮點型 float
複數型 complex
字串 str
列表 list
元組 tuple
字典 dict
其他內建型別:
型別物件的型別 type
none nonetype
檔案 file
函式 function
模組 module
類 與類名相關
可以通過內建函式type()得到乙個物件的型別,該函式返回的也是乙個物件,即型別物件,而型別物件的型別就是type。
python中的類與整型等內建型別一樣也是一種型別,只不過它是使用者自定義的型別,而類的例項則是對應型別的物件。
下面看個例項,首先定義乙個類:?
12
3
class
test(
object
):
pass
test
=
test()
此時,type(test)得到的結果為,說明類確實是一種型別,type(test)得到的結果為,說明test是test這種型別的物件。
Python 物件和型別
物件和型別 1.學生的屬性 姓名 性別 2.python中五種基本物件型別 字串 string str 或 整數 integer int 八進位制 025 十進位制 21 十六進製制 0x15 浮點數 float 21.21 2.1e2 布林數 boolean bool true false 複數 ...
python物件型別 Python物件型別
因為python3.0與python2.x在語法等方面還是有一定的差別,而我的系統中裝的是python2.7,因此筆記基本已python2.7版本為主。python 中的變數是動態的,而非靜態的。意思就是說,在變數賦值之前無需進行變數型別的定義,賦給變數什麼型別,它就是什麼型別的。事實上,在pyth...
Python的物件型別
數字 1234,3.1415,3 4j 字串 str spam 列表 list 1,2,three 4 字典 dict 元組 tuple 1,spam 4 檔案 file myfile open filename r 其他型別 集合 set none 布林型 python沒有型別宣告,物件的型別由表...