歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python標准類型的分類

Python標准類型的分類

日期:2017/3/1 9:05:58   编辑:Linux編程

Python有3種不同的模型可以幫助對基本類型進行分類,這些類型更好的理解類型之間的相互關系以及他們的工作原理。

  1 存儲模型

   能保存單個字面對象的類型,稱為原子或標量存儲;

   能保存多個對象的類型,稱為容器。

存儲類型 分類 Python類型 標量/原子類型 數值(所有的數值類型),字符串(全部都是文字) 容器類型 列表,元組,字典

  2 更新模型

   以對象創建成功後,它的值是否可以進行更新為依據進行的分類,分為可變類型和不可變類型。

更新模型 分類 Python類型 可變類型 列表,字典 不可變類型 數字、字符串、元組

  3 訪問模型

   根據訪問存儲數據的方式對數據類型進行分類,在訪問模型中有三種訪問方式:直接訪問、順序訪問和映射訪問。

   對非容器類型可以直接訪問,所以歸納到直接訪問類型中;

字符串、列表和元組都可以按從0開始的索引順序訪問。一次可以該問一個元素或多個元素(切片),所以歸納到順序訪問類型中;

   元素無序存放,可通過一個唯一鍵來訪問,這類歸納到映射訪問類型中,它容納的是哈希鍵-值對的集合。

訪問模型 分類 Python類型 直接訪問 數字 順序訪問 字符串、列表、元組 映射訪問 字典

  3種類型總結歸納如下表:

數據類型 存儲模型 更新模型 訪問模型 字數 標量 不可更改 直接訪問 字符串 標量 不可更改 直接訪問 列表 容器 可更改 順序訪問 元組 容器 不可更改 順序訪問 字典 容器 可更改 映射訪問

載自《Python核心編程(第二版)》

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] 下載見 http://www.linuxidc.com/Linux/2013-06/85425.htm?1457061350967

Copyright © Linux教程網 All Rights Reserved