python學習筆記13

2021-10-03 13:29:27 字數 616 閱讀 9099

通過匯入安裝的第三方csv包的模組可以對csv檔案進行讀寫。讀取的基本方法為方法.reader(f),讀取檔案後也可通過函式namedtuple建立的類對映檔案列名,也可以通過方法.dictreader(f)讀取csv檔案到字典表。寫入的基本方法為方法.writer(f)、.writerow(headers)、.writerows(rows),也可通過方法.dictwriter(f.headers)、.writeheader()、.writerows(rows)以字典表的形式寫入csv檔案。

json檔案的讀取的方法為json.load(f),寫入的方法為json.dump(data,f)。也可通過json.loads(json_str)\json.dumps(data)對json模式下的字串進行讀寫。json模式下的true\false\null分別對應python模式下的true\false\none。

通過匯入安裝的第三方xlrd包的模組可以對excel檔案進行讀寫。通過方法.open_workbook(f.xls)讀取excel**,通過方法.sheets()讀取**裡的sheet頁,通過方法sheet.name獲取sheet頁的名稱,通過方法sheet.nrows獲取sheet頁裡的資料的行數,通過方法sheet.row_values()獲取索引指定的資料行。

Python學習筆記 13

本節主要有 集合 集合中只能存放不可變物件 集合中的元素無序且唯一存在,不重複 使用建立集合 s print s type s 使用set建立集合 s 字典s s set 集合s print type s 通過set 來將字典轉化為集合時,只會將鍵儲存在集合中 s set print s s set...

Python 學習筆記(13)

通過某一些條件去 選擇 相關的元素,choose的操作會比自己使用for if else效率要高,類似的還有select函式 1 choose 函式的定義 def choose a,choices,out none,mode raise 說的通俗一點,就是引數a這個陣列的值不能超過choices陣列...

Python學習筆記(13) 類

物件導向程式設計是最有效的軟體編寫方法之一。在物件導向程式設計中,你編寫表示現實世界中的事物和情景的類,並基於這些類來建立物件。編寫類時,你定義一大類物件都有的通用行為。基於類建立物件時,每個物件都自動具備這種通用行為,然後可根據需要賦予每個物件獨特的個性。類 class dog def init ...