Python干貨
-
面向對象筆記
個人整理
-
python正則表達式
正則表達式^行首錨定 $行尾錨定.匹配任意字符一次\w匹配非空白字符一次\s匹配空白字符一次\d匹配數字一次*表示前面的正則表達式會重復0到多次+匹配前面的字符重復0到多次.+ 相當于匹配多次任意字符,至少一次\w+相當于匹配非空字符一到多次?前面的字符匹配一次或不匹配 有一個上面兩種類似的{}表示前面的字符出現次數{1,}相當于+ {0,1}相當于? {n…
-
滑動窗口
數據載入 def load(path:str): with open(path) as f: for line in f: tmp = extract(line) if tmp: yield tmp else: # TODO 解析失敗就拋棄,或者打印日志 continue 時間窗口分析 概念 很多數據,例如日志,都和時間相關的,都是按照時間順序產生的。 產生…
-
函數
函數,函數參數,參數解構,作用域,遞歸函數,匿名函數以及生成器的基本概念。
-
返回值&&作用域&&樹
返回值&&作用域&&樹
-
python函數與作用域
##函數– 函數— 數學定義:y=f(x),y是x的函數,x是自變量— python函數:由若干語句組成的語句塊、函數名稱、參數列表構成,它是組織代碼的最小單元;完成一定的功能 – 函數的作用— 結構化編程對代碼的最基本的封裝,一般按照功能組織一段代碼— 封裝的目的是為了復用,減少冗余代…
-
python函數的作用域,閉包,默認值等
函數的區間 程序中的函數要在被調用的前邊來定義 同一個函數名可以多次定義,定義后會覆蓋前一個函數,調用時會調用調用處最新定義的那個函數 在函數外代碼區中定義的變量,又稱為全局變量,可以在函數中調用它 (必須在調用函數的語句之前定義這個變量,要不然會報錯) 函數中可以定義和全局變量名相同的一個變量,這樣得到的變量只能夠在函數內使用,外部無法訪問(賦值即定義) …
-
Python函數、參數及參數解構
Python函數、參數及參數解構 函數 數學定義:y=f(x),y是x的函數,x是自變量 Python函數 由若干語句塊組成的語句塊、函數名稱、參數列表構成,他是組織代碼的最小單元 完成一定的功能 函數的作用 結構化編程對代碼的最基本的封裝,一般按照功能組織一段代碼 封裝的目的是為了復用,減少冗余代碼 代碼更加簡潔美觀、可讀易懂 函數的分類 內建函數,如ma…
-
函數的一些簡單筆記
函數 數學定義:y=f(x),y是x的函數,x是自變量 Python函數: 1、有若干個語句組成的語句塊、函數名稱、參數列表構成,它是組織代碼的最小單元 2、完成一定的功能 函數的作用: 1、結構化編程對代碼的基本的封裝,一般按照功能組織一段代碼 2、封裝的目的為了復用,減少冗余代碼 3、代碼更加簡潔美觀、可讀易懂 函數的分類: 1、內建函數,如max()、…
-
python函數知識點,你掌握幾個?
python函數的簡單介紹和用法
-
選擇排序 以及 set、dict、習題練習
習題練習 僅作參考
-
Python 數據結構三
set,字典,操作,封裝和解構,以及生成器和內建函數
-
python數據類型及其函數方法歸納總結
數據類型的分類: ?數值型: int ,float, complex, bool ? ? 序列對象: 字符串,列表,元組tuple ? ? 鍵值型 集合set,字典dict 如果按照可hash性來分類 hashable(可哈希性) An object is hashable if it has a hash value which never changes…
-
Python基礎練習之set/dict練習
1.用戶輸入一個數字 打印每一位數字及其重復的次數 (1)字符串練習2用的方法 while True: num = input().strip().lstrip(‘0’) if num.isdigit(): break count = [0] * 10 for j in num: x = int(j) if count[x] == 0: count[x] =…
-
Python內置數據結構——集合set
集合 定義 set翻譯為集合 collection翻譯為集合類型,是一個較大的概念 set是一個可變的、無序的、不重復的元素組成的集合 set的元素要求必須可以hash,目前已學的不可hash的類型只有list、set 元素不可以索引 set可以迭代 set的初始化 set_1 =set() #表示定義一個空集合set_1 set_1 =set(iterab…