python學習記錄

2021-10-05 00:21:12 字數 1690 閱讀 2363

python輸出異常資訊:

from traceback import format_exc

try :

a = 1

except:

print format_exc()

pass

else:

print 'success'

1、給檔案中每一行,新增行號:

2、對檔案中的某些資訊進行刪除:

然後將lines重新寫入info.txt檔案中即可。   這樣就相當於 開頭不是monitor的行都被刪除了。

3、列表轉為字典的方法:

a、上下兩個列表,需要相互之間建立字典關係:

b、將巢狀列表轉為字典:

4、兩個列表的差集、並集和交集

a、差集 

a.1(這個方法 即使是  a=[,,,]    b=[,]  這樣的兩個列表求差集也是適用的)

a.2  : 這個求差集的方法只能用於 簡單的列表,(若是字典列表則不適用)

b、並集  (則是求 兩個列表的合集)

c、交集   (則是求 兩個集合 共有的元素)

5、若想將 鍵一樣但值不一樣的 字典,合併為同乙個字典的方法:   defaultdict

from collections import defaultdict

totallist_s = defaultdict(list)   #此處 list是指將列表這個工廠函式作為defaultdict的引數    (這個工廠函式可以是list、set、str等)

python學習記錄

python 3 整除,複數表示,slice,range,pass關鍵字,函式用引數名呼叫,函式的 arg和 arg,預設引數,unpacking argument lists,sequence 型別 list,set tuple,dictionary,queue,stack loop相關 enum...

python學習記錄

python函式記錄 修飾符作用就是表示 下面的值或者函式作為 後面函式的引數 返回值由 後面的函式返回 map 接收乙個函式和乙個序列,然後保留函式返回的結果的序列 reduce 接收乙個函式和乙個序列 函式結果為乙個值,運算過程就是從序列的第乙個值開始傳給函式,返回結果再次傳入函式,直到最後得到...

python學習記錄

函式的作用 按照key對迭代器iterable進行分組 函式的返回 tuple,其中第乙個元素是groupby後的鍵值,第二個元素是乙個迭代器,包含那些被groupby的物件。第二個引數key是可選的,如果預設,那就按照iterable的每個元素分組。如果不預設,那應該是乙個函式,將iterable...