Python筆記
-
PYTHON類型注解
PYTHON類型注解 函數定義的弊端 Python是動態語言,變量隨時可以被賦值,且能賦值為不同的類型 Python不是靜態編譯型語言,變量類型是在運行器決定的 動態語言很靈活,但是這種特性也是弊端 def add(x, y):return x + yprint(add(4, 5))print(add(‘hello’, ‘…
-
Python 部分知識點總結(六)
此篇博客只是記錄第八周未掌握或不熟悉的知識點,用來加深印象。
-
Python文件操作
計算機體系架構 運算器:完成各種算術運算、邏輯運算、出具傳輸等數據加工處理 控制器:控制程序的執行 CPU = 運算器 + 控制器 存儲器:用于記憶程序的數據,內存 輸入設備:將數據或程序輸入到計算機中 輸出設備:將數據或程序的處理結果展示給用戶 文件IO常用操作 open 打開 read 讀取 write 寫入 close 關閉 readline 行讀取 …
-
高階函數
高階函數
柯里化
裝飾器、文檔字符串
functools 模塊 inspect 模塊 -
Python 部分知識點總結(五)
此篇博客只是記錄第七周未掌握或不熟悉的知識點,用來加深印象。
-
functools模塊,偏函數partial、緩存LRU
functools模塊,偏函數partial、緩存LRU
-
裝飾器
裝飾器 需求 一個加法函數,想增強它的功能,能夠輸出被調用過以及調用的參數信息 def add(x, y): return x + y 增加信息輸出功能 def add(x, y): print(“call add, x + y”) ?# 日志輸出到控制臺 return x + y p 上面的加法函數是完成了需求,但是有以下的缺點 打…
-
高階函數
高階函數 Frist class object 函數在python中是一等公民 函數也是對象,可調用的對象 函數可以作為普通變量,參數,返回值等等 數學概念y=g(f(x)) 在數學和計算機科學中,高階函數應當是至少滿足下面一個條件的函數 接受一個或者多個函數作為參數 輸出一個函數 計數器: def counter(base):def inc(step=1)…
-
高階函數和裝飾器
高階函數和裝飾器 高階函數 : 滿足以下條件之一的稱為高階函數 接受一個或多個函數作為參數 輸出一個函數 高階函數舉例: def counter(base): def inc(step=1): nonlocal base base += step return base return inc 1)自定義sort函數 def sort(itertable): …
-
Python高階函數及裝飾器
First Class Object 函數在Python中是一等公民 函數也是對象,可調用的對象 函數可作為普通變量、參數、返回值等 高階函數 數學定義:y=g(f(x)) 高階函數需滿足的條件,至少其一 接受一個或多個函數作為參數 輸出一個函數 內建函數的高階函數 排序:sorted(iterable[,key][,reverse]) 返回一個新列表,對一…
-
python學習第七周個人總結
LEGB、遞歸函數、匿名函數、生成器函數、生成器應用、高階函數、柯里化、裝飾器、類型注解、functools.個人總結,加深印象。
-
python summary(for previous 6 weeks)
Meghan(haven’t been fullly organized)
-
樹 概念
樹
二叉樹 -
函數
函數、參數、參數解構
返回值、作用域
遞歸函數
匿名函數、
生成器