全民一起玩Python提高篇第十六課 提高篇小結

2021-10-06 01:53:39 字數 1468 閱讀 6730

整數(int)

浮點數(float)

長度無限,不能有小數點

可以有小數點,但有精度誤差

decimal 實現高精度十進位制運算,接收字串形式的數字,保證使用float型別可以不出錯

還可以用round(x,2)和format(x,「0.3f」)等格式處理數字

邏輯運算

true

false

時間與日期的表示和運算

用整數儲存時間,用time和datetime等模組處理

type

isinstance

判斷型別

變數的記憶體分布

id函式

is關鍵字

可變型別(列表,集合,字典)

不可變型別(元組,邏輯,字串等)

深拷貝與淺拷貝

可變型別不能做函式引數

可迭代物件

常見容器

range物件

迭代器生成器等

字元編碼原理,解決方案:decode與encode

造成亂碼的原因

bytes物件

轉義字元與特殊字元

正規表示式

將.py儲存為包

第三方模組的實質:lib目錄下的py檔案

模組之間相互呼叫的過程

if 雙下劃線__name__雙下劃線==『雙下劃線__main__雙下劃線』:

類、物件、屬性、方法、初始化

私有屬性或方法的本質

封裝:將同一事物的內容放入同一物件,作為屬性和方法

繼承:子類自動擁有父類的方法,不必重複定義

多型:只要擁有同一方法,就可以被視為同一型別呼叫

python中可以動態新增屬性方法

函式也是一種資料型別,可以賦值給變數

高階函式:將其他函式作為引數並呼叫,如map和reduce

lambda表示式:一行**定義匿名函式

函式內部可以建立新函式,裝飾器模式

遞迴:自己呼叫自己,實質為建立自身拷貝

經過了兩個多月的學習,楊老師python課的基礎篇與提高篇已經學習完了。

這次學習,每學一課,就跟著做楊老師布置的習題,進行鞏固,可以說是有收穫的。基礎知識積累,對寫**的乙個靈敏程度,都算有了長足的進步。如果現在讓我去做做學校期末考試的python題,拿個90+應該不是什麼問題了。

當然,僅僅侷限於期末考試的難度,那就有點太短視了。

不過學得越多,自己反而越迷茫。因為接觸到的內容豐富了,知道自己還有哪些知識不熟,哪些知識不會,還有多少個未經自己了解的領域等著去摸索,所以會感慨,通過網課自學這種方式,本科階段就應該鞏固充實,而不是等到成為準研究生才來補以前的爛賬。因為有些東西,每個階段都應該有每個階段所對應的任務。

話雖如此,還是得積極樂觀一點。暑假的時候如果沒有pre-master階段的任務,那就繼續學習python吧。乙個是學習楊老師到時候可能上架的實戰篇,另乙個是基於現在的基礎,去看看其他老師的課程作為補充,多寫寫相關的專案**,或者可以去刷刷leetcode上面的習題。

全民一起VBA提高篇第一課 基本資料型別詳解一

option explicit sub test dim starttime starttime time 請將i j a三個變數全部設定為變體並執行本程式,記下時間 然後再將三者都設定為integer並執行,再記下時間,並與前者比較。dim i,j,a dim i as integer j as ...

跟我一起玩WPF 繫結控制項

wpf有了大致的了解。本篇部落格給大家準備了乙個輕鬆且實用的實踐內容。可能這個過程中,你會想到之前做過的 html 會想到 xmal asp.net 和剛入門時接觸的vb 沒錯,這就對啦。我們還是從 demo 開始,雖然例子都很簡單,但是我們通過乙個個例子的組合就已經夠實現乙個比較複雜的系統了。第乙...

一起買之路 測試篇

模組整合測試 鮑亮 曹鑫傑 介面模組測試 常松 許秋鑫 php介面測試 汪培僑 林淋 資料庫結構測試 林淋 php介面測試 html表單post請求測試 模組整合測試 人工測試 資料庫結構檢測 人工查閱 介面模組檢測 人工查閱是否復合預期 php介面檢測 資料庫結構檢測 介面模組檢測 模組整合測試 ...