1. 程式人生 > >Python 字符串 列表 元組 字典 集合學習總結

Python 字符串 列表 元組 字典 集合學習總結

none 操作 order class rgb back sequence 鍵值 spa

1,數據結構基本知識

數據結構是以某種方式(例如編碼) 組合起來的數據元素(數字 字符 和其他數據)的匯集體,最為基本的數據結構,稱之為序列(sequence)其中,在Python中,我們常見的數據類型和數據結構如下:

數據類型:

  • int ==> 整數. 主要?用來進?行行數學運算

  • str ==> 字符串串, 可以保存少量量數據並進?行行相應的操作

  • bool==>判斷真假, True, False

  • list==> 存儲?大量量數據.?用[ ]表?示

  • tuple=> 元組, 不可以發?生改變 ?用( )表?示

  • dict==> 字典, 保存鍵值對, ?一樣可以保存?大量量數據

  • set==> 集合, 保存?大量量數據. 不可以重復. 其實就是不保存value的dict

數據結構


  • 列表 list [] : 可以修改,方括號表示,逗號區分各個子元素,其中字符串需引號區分 ["你好","中國",2018,"改革開放40周年"]
  • 元祖 tuple (,) :不可以修改,使用圓括號表示, 但可相互轉換
  • 字典 dict {key: values} : 鍵-值組成項
  • 集合 set {key} : 單純鍵值,唯一


2,數據結構各類操作集錦

常見的算術運算符在其中的運用:

技術分享圖片

常見的各類操作在其中的運用:

在python3中所有的整數都是int類型. 但在python2中如果數據量量比較?大. 會使?用long類型. 在python3中不存在long類,

bit_length(). 計算整數在內存中占?用的?二進制碼的?長度:

str1 = 123
print(str1.bit_length())






































Python 字符串 列表 元組 字典 集合學習總結