python3中到底有幾類資料型別?

時間 2021-06-23 13:02:16

1樓:北京千鋒互聯科技有限公司

list: 鍊錶, 有序的專案, 通過索引進行查詢, 使用方括號""

dict: 字典, 字典是一組鍵(key)和值(value)的組合, 通過鍵(key)進行查詢, 沒有順序, 使用大括號"{}"

str:字串,用單或雙引號括起來表示字串

tuple: 元組, 元組將多樣的物件集合到一起, 不能修改, 通過索引進行查詢, 使用括號"()"

set: 集合,無序, 元素只出現一次, 使用"set()",可實現列表快速去重,不過注意返回的是乙個集合

int: 整數,如3

float:浮點數,如2.3

complex:複數,如complex(1,2) => 1+2j

可迭代(遍歷)物件:list、dict、tuple、set、str

可變型別:list、dict、set,其餘為不可變型別

list、tuple、str可通過索引獲取當中的元素

set不支援索引查詢,因為資料只出現一次, 它只關心資料是否出現, 不關心其位置

2樓:黃哥

資料型別,請看

8. Data Types - Python 3.6.5 documentation

1、由「類」例項化產生的乙個「例項」是否也算是一類資料型別?

答: 類可以看成自定義資料型別的機制,例項資料型別是它的類。

2、二元陣列,布林值,複數這三個東西是否也算是資料型別?

答:二元陣列,布林值 、具體的複數是它對應的型別的物件。

Python 中一切都是物件,可以用type() 看物件的資料型別。

3樓:Jasonmer

類檔案型別,等等都是資料型別。 學到後面就能接觸越來越多。 可以使用type()進行檢視物件所屬的型別。

我也是正在學習,下面附上我的專欄,一起學習呀學習筆記欄目的專欄:https://zhuanlan /c_168651826

演算法刷題的專欄:https://zhuanlan /c_185534109

在Python3中builtins模組與當前正在執行的主模組是什麼關係?

coder dh C Users LENOVO In globals Out get ipython exit quit i ii iii i1 globals module dict 6 dict,i7 globals dict 在第 1步中沒注釋的那行,我們可以看到 builtins 這可以解釋...

Python3中子執行緒呼叫input方法,把其他執行緒都阻塞了怎麼辦?

雖然是多執行緒,但是shell資源只有乙個,你換一種輸出方式試試你的input 卡住了accept的print,只能是輸入和輸出兩個成對出現 想不成對可以這樣,10個一卡.your code from queque import Queueq Queque 10 your code defclien...

為什麼 Python 3 中類可以直接呼叫例項方法,Python 2 中卻不行?

Manjusaka 靈劍 老大已經說了 3.0 移除了 unbound method 的概念,直接呼叫函式就被當做乙個普通函式處理 詳情參見 What s New In Python 3.0 曲奇 確實和直譯器的實現有關係。但我建議不要在這個方向上深究,鑽牛角尖無助於提公升程式設計功力。Python...