Day 2 2 資料轉換

2022-07-06 14:36:11 字數 1193 閱讀 8763

集合:set()

​ 例如:

set_variable =
​ 集合的屬性:1)、集合是無序排列的

​ 2)、集合有去重功能

​ 集合的方法:交集、差集、並集、補集

​ 怎樣建立乙個空集合:只能用 set() 方法建立,用 {} 建立的是字典

字典{}: 用鍵值對表示的集合

​ 語法: dict_var =

​ 字典中對鍵的要求:可雜湊的資料型別(資料型別(int、float、bool、complex)、str、tuple) 注:可雜湊的資料型別是不可變的資料型別

​ 雜湊演算法,都是無序的。目的是為了把資料均勻地分配到記憶體中,底層用了取模類似的演算法。

變數的快取機制

​ 1)number部分:

不同檔案(模組裡)部分資料駐留小資料池中

​ 變數的快取機制意義:節省記憶體

一、資料型別轉換

​ 強制型別轉換:int(...)、float(...)、str(...)、complex(...)、bool(...)

​ bool 強轉 false 的十種型別:false / "" / / {} / () / none / 0 / 0.0 / set() / 0j

​ 自動型別轉換:number(int、float、bool、complex)

​ 規則:精度從低到高的順序轉換:bool二、容器類資料型別轉換

​ 字串、列表、元組、集合、字典

​ 1)字串:可以轉換任何資料型別 str(...)

​ 內建函式:repr(string) --- 生成帶雙引號的字串

​ 2)列表:list(...)

​ list(str):產生字串的每乙個字元組成的列表

​ list(tuple):改元組()為 [ ]

​ list:生成字典裡的鍵組成的列表

​ 3)元組:tuple(...) 同上

​ 4)集合:set(...) 同上, 但是變成無序的集合

​ 5)字典:dict(...)

​ 多級容器:container = [1,3,5,(2,4,6,)]

​ res = container [-1] [-1] ['b'] [-1]

實習日記 Day22

今天是早起成功並且鍛鍊了的一天 然而 今天也是中午喝完咖啡就睏到趴下的一天 吐槽與接納 坦白講,我最近開始厭倦去找我 了 這種情緒的出現是為什麼呢?因為失望。我懷著求知和解決問題的心態去請教他,但是他常常跟我閒聊或者只講一些無關痛癢的內容。讓我覺得現在跟他學不到那麼多乾貨內容了,感覺自己沒什麼長進。...

每日演算法 day 22

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。mamba out 2020.3.6 廣度優先搜尋 include include include includ...

寒假學習day22

今天學習的是android的framelayout 幀布局 framelayout 幀布局 可以說是六大布局中最為簡單的乙個布局,這個布局直接在螢幕上開闢出一塊空白的區域,當我們往裡面新增控制項的時候,會預設把他們放到這塊區域的左上角,而這種布局方式卻沒有任何的定位方式,所以它應用的場景並不多 幀布...