python類型分類及簡述

一 類型分類

分類依據python

分類類型 python類型
存儲模型 標量/原子類型 全部的數值類型,字符串類型
  容器類型 列表,元組,字典
更新模型 可變 列表,字典
  不可變 數值,字符串,元組
訪問類型 直接訪問 數字
  順序訪問 字符串,列表,元組
  映射訪問 字典

二 類型及其工廠函數

數據類型分類 數據類型 工廠函數
基本數據類型 整型 int()
  布爾型 bool()
  長整型 long()  輸出的時候後面會加一個L
  浮點型 float()
  複數型 complex()
  字符串 str(),unicode(),basestring()
  列表 list()
  元組 tuple()
  字典 dict()
其餘內建類型 類型 type()
  Null對象(None)  
  文件 file()
  集合/固定集合 set(),frozenset()
  函數/方法 classmethod(), staticmethod()
  模塊  
  super(), property()

三 內部類型

  1. 代碼
  2. 跟蹤對象
  3. 切片
  4. 省略
  5. xrange

四 內建函數

函數 返回類型 返回值說明
cmp(obj1, obj2) int  
repr(obj) 或 `obj` str 返回對象的字符串表示
str(obj) str 返回對象適合可讀性好的字符串表示,用於print輸出
type(obj) type  
eval()   obj == eval( repr(obj) )
instance()
相關文章
相關標籤/搜索