Python之資料型別異同點總結

2022-06-27 19:24:09 字數 1148 閱讀 5259

python資料型別

1. 字串

2. 數字

3. 列表

4. 字典

5. 元組

.可變與不可變型別

可變:       -  列表 / 字典 / 集合

修改值,id不變

不可變:    -  字串 / 元組 / 數字

修改值,id變化

.訪問順序

1. 順序訪問:字串,列表,元組

2. 對映訪問:字典

3. 直接訪問:數字

.存放元素個數

1. 容器型別:列表,元組,字典

2. 原子型別(只能存放乙個值):數字,字串

set集合與dict字典的異同點

區別:set沒有對應的value值

相同點:

1. 都沒有索引,不能進行切片和索引操作

2. 都是可變型別

set集合與list的異同點

相同點:都是可變型別

區別:1. set集合是無序且元素唯一

2. set獲取元素只能通過for迴圈,因為set是無序的,且沒有索引

3. list列表是有序的,且元素不唯一,可根據索引進行切片操作

list列表和dict字典的異同點

相同點:可變型別,可迭代

區別:1. dict字典的key必須是不可變物件

2. dict字典需要的儲存空間大於list列表

3. 字典查詢效率高於列表

tuple元組和list列表的異同點

相同點:可迭代

區別:1. tuple物件建立後就不可變

2. 建立物件的方式不同:list = [「元素」] tuple=(「元素」,)

tuple元組,字串,數字

1. 不可變型別(可雜湊),不可以進行更改元素

2. 元組可以包含可變型別

python之資料型別

python3 中有六個標準的資料型別 python3 支援int float bool complex 複數 在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。tuple 元組 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在...

python之資料型別

1 什麼是資料型別 變數值才是我們儲存的資料,所以資料類指的就是變數值的不同種類。2 為何資料要分型別?變數值是用來儲存現實世界中的狀態的,那麼針對不同的狀態就應該用不同型別的資料去表示。一 數字型別 整型int 1 作用 表示人的年齡 各種號碼 等級 2 定義 age 18 age int 18 ...

Python 之資料型別

numbers 數字 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 string 字串 list 列表 tuple 元組 dictionary 字典 if name main 注意 long 型別只存在於 python2.x 版本中,...