Python 3標準庫第三章

2022-08-26 04:15:09 字數 1563 閱讀 5995

時間過得很快,又是一周過去了,今天感覺迷迷糊糊的,不在狀態,然後,下面開始我們的講解,還是跟大家分享一下我自己的一些想法,

第一、怎麼講了,就是各位如果有懷才不遇的想法,我感覺最好不要有這種想法;

第二、需要競爭對手;

第三、堅持;

第四、蘇格拉底的徒弟,柏拉圖;

第五、講課本身,鍛鍊了我的表達能力;

第六、毅力;

第七、邊講解邊學習;

第八、堅持;

第九、functools

lambda函式。

3.1 functools:管理函式的工具

----------------------------

3.1.1 修飾符

------------

3.1.1.3  其他  callable

-----------------------

3.1.1.4 方法和函式

-----------------------

3.1.1.5 獲取修飾符的函式屬性

-----------------------

3.1.2 比較

-----------------------

3.1.3 快取

----------------------

lru_cache()修飾符將乙個函式包裝在乙個「最近最少使用的」快取中。

----------------------

3.1.4 縮減資料集

----------------------

reduce()函式取乙個callable和乙個資料序列作為輸入。他會用這個序列中的值呼叫這個callable,並累加得到的輸出來生成單個值作為輸出。

----------------------

3.1.5 泛型函式

----------------------

3.2 itertools:迭代器函式

----------------------

3.2.1 合併和分解迭代器

----------------------

chain()函式取多個迭代器作為引數,最後返回乙個迭代器,它會生成所有輸入迭代器的內容,就好像這些內容來自乙個迭代器一樣。

----------------------

3.2.6 合併輸入

----------------------

accumulate() 函式處理輸入迭代器,

----------------------

3.3.3 算術操作符

----------------------

3.4.2 上下文管理器作為函式修飾符

----------------------

3.4.3 從生成器到上下文管理器

----------------------

3.4.4 關閉開啟的控制代碼

----------------------

3.4.7   動態上下文管理器棧

----------------------

3.4.7.2 任意上下文**

----------------------

第三章 標準庫型別

幾種初始化string類的方法 string型別的輸入操作符 int main void return 0 int main void return 0 bitset 32 bitvec 給出的長度必須是常量表示式,而且是整型。bitsetb u b是unsigned long型u的乙個副本 bit...

第三章 標準庫型別

3.1 命名空間的using宣告 通常,在標頭檔案中只定義卻是需要的東西,如只用到std cout,就應該只定義這個,不要把所有的都給定義出來。3.2 標準庫string型別 1 string物件的定義和初始化 為了與c相容,字串字面值與標準庫string型別不是同一種型別,程式設計時一定要注意區分...

第三章 標準庫bitset

1.類似於 vector,bitset 類是一種類模板 而與 vector 不一樣的是 bitset 型別物件的區別僅在其長度而不在其類 型。在定義 bitset 時,要明確 bitset 含有多少位,須在尖括號內給出它的長度值 初始化 bitset 物件的方法 bitsetb b 有 n 位,每位...