8 8 8 15學習心得

2021-09-26 05:32:59 字數 1180 閱讀 4445

第十章

1.函式open()接受乙個引數:要開啟的檔名稱;

2.read()到達檔案末尾時返回乙個空字串,而將這個空字串顯示出來就是乙個空行,要刪除空行,可在print語句中使用rstrip();

3.要讓python開啟不與程式檔案位於同乙個目錄中的檔案,需要提供檔案路徑。

(1):相對檔案路徑:txt檔案在text_files中,text_files在儲存程式檔案的資料夾python_work中;

(2):絕對檔案路徑:將檔案在計算機中的準確位置告訴python。

file_path=『c:\users\ehmatthes\other_files\text_files\filename.txt』

with open (file_path) as file_object:

4.方法readlines()從檔案中讀取每一行,並將其儲存在乙個列表中;

5.第二個實參(『w』)告訴python,我們要以寫入模式開啟這個檔案,可指定讀取模式(『r』),寫入模式(『w』),附加模式(『a』)或讓你能夠寫入和讀取的模式(『r+』)。

若省略了模式實參,python將以預設的唯讀模式開啟檔案。

若要寫入的檔案不存在,函式open()將自動建立它。

6.函式write()不會在你寫入的文字末尾新增換行符,要讓每個字串都單獨佔一行,需要在write()語句中包含換行符;

7.若要給檔案新增內容而不是覆蓋原有內容,可以附加模式開啟檔案,開啟檔案時指定實參『a』,以便將內容附加到檔案末尾;

8.處理異常,try-except-else**塊工作原理:

python嘗試執行try**塊中的**;只有可能引發異常的**才需要放到try語句中,

except**告訴python,如果他嘗試執行**塊中的**時引發了指定的異常該怎麼辦;

9.方法split()以空格為分隔符將字串拆分成多個部分並將這些部分都儲存到乙個列表中;

10.python有乙個pass語句,可在**塊中使用它來讓python什麼都不做。

第11章

1.為函式編寫測試用例,可先導入模組unittest以及要測試的函式,再建立乙個繼承unittest.testcase的類,並編寫一系列方法對函式行為的不同方面進行測試;

2.執行測試用例時,每完成乙個單元測試,python都列印乙個字元,測試通過是列印乙個句點;測試引發錯誤時列印乙個e;測試導致斷言失敗時列印乙個f。

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

學習心得 我的學習心得

我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...

Spring學習心得

不看不知道,一看便學到,會不會與您產生共鳴呢?喜歡再捧場拍磚 spring使用從一年前開始,邊學習邊開發。這裡講講我的學習心得。第一條 記住ioc就是spring的一切。而掌握ioc的唯一方法就是使用和思考。spring是ioc為核心的,所以第一步就是要深刻理解ioc,最好是能盡快把ioc作為教條式...