目錄html
變量用來記錄世界的狀態,建立計算機的目的就是讓計算機和人同樣可以識別世間萬物。htm
咱們不講計算機怎麼認識我,咱們聊聊你是怎麼認識個人?若是是你,你是否是會經過個人名字、年齡、身高、性別和愛好認識我。那麼可想而知計算機也能夠這樣認識我。那麼若是用計算機中的變量去記錄個人這些狀態,個人年齡能夠用19去記錄,可是個人姓名可使用數字去記錄嗎?個人愛好能夠用數字去記錄嗎?若是你說你年齡的時候,你又會用18.5歲去形容你的年齡嗎?可想而知,你是不會這樣作的。blog
經過上面一大段的陳述,其實能夠明白數據類型指的就是變量值的不一樣類型,姓名多是一種數據類型、年齡多是一種數據類型、愛好可能又是另外一種數據類型。索引
數據類型,不一樣種類的變量值用不一樣的數據類型進行表示字符串
變量的是用來反應狀態以及狀態變化的,毫無疑問針對不一樣的狀態就應該用不一樣的類型的數據去標識,以便於可以方便認識。get
數字類型數據分析
字符串類型it
列表類型table
字典類型class
存值個數 | 數據類型 |
---|---|
單個值 | 數字,字符串 |
多個值(容器) | 列表,元組,字典,集合 |
可變or不可變 | 數據類型 |
---|---|
可變 | 列表,字典,集合 |
不可變 | 數字、字符串、元組 |
有序or無序 | 數據類型 |
---|---|
有序(可按索引取值) | 字符串、列表、元組 |
無序 | 字典,集合 |
訪問類型 | 數據類型 |
---|---|
直接訪問 | 數字 |
順序訪問(序列訪問) | 字符串,列表,元組 |
key值訪問(映射訪問) | 字典 |