python初學小結4

2021-07-04 06:02:02 字數 1086 閱讀 8295

1. 在python中讀取文字:a=open('路徑/文字名.txt',『r』) ,使用這個open函式,就表示開啟這個路勁下面的這個文字,如果,該文字不存在,就會報錯       ---『r』表示讀取的意思 

2. 對於上的a他就是乙個檔案物件,後面的文字就是檔名,這裡的檔案物件和檔名就像是邏輯對應物理一樣,在python中檔案物件就是邏輯,而在作業系統當中對應的是檔名,都是指同乙個東西

3. 開啟之後我們就讀取檔案裡面的東西,使用readlines()函式進行讀取,用檔案物件.readlines(),這樣來呼叫readlines()函式,進行一行一行的讀取,返回的是乙個列表每一行就是乙個元素,當你在文字中輸入回車時,返回的是\n,表示回車

4. 讀取完檔案以後,一定要使用close()函式進行關閉,否則,其他程式無法呼叫這個開啟的檔案,,檔案物件.close()

5. 如果想要一行一行的讀取,就把s去掉,那麼就是用readline()函式進行讀取,python就會明白要一行一行的讀取,而不是直接從都讀到尾,對於一行一行的讀取,返回的就是每一行的值,賦給乙個變數,這返回的就不是乙個列表了。。。

6. seek(n)函式表示檔案的讀取位置,第一行n=0,以此類推,當檔案物件.seek(n),呼叫這個函式的時候,那麼游標就會到那個位置,然後如果在用readline()函式的時候,從那個位置進行讀取

8. 對於open有三種模式,open(『檔案路徑』,『r或者w或者a』),w表示寫檔案,當檔案存在是開啟,不存在是重新建立乙個檔案,a表示追加,像這個檔案中追加寫,如果檔案不存在就會報錯

9. 用檔案物件.write('......'),這樣呼叫write()函式進行寫文字,或者追加寫,這裡注意,對於已經存在的檔案,如果開啟的方式是w寫的話,那麼回覆蓋原來裡面的東西,這裡一定要注意

10. 還可以使用print來代替write()的作用向文字中寫資料,,首先還是開啟文字,然後print >> 檔案物件,要寫入的東西          ,這裡兩個》表示print不是在螢幕上輸出,而是寫入文字

11. pickle模組,用來向文字中寫入東西用的

12. 隨機模組random,裡面的randint(n,m)隨機生成n到m之間的數,choice(列表)函式,從列表中隨機生成裡面的其中乙個數,

Python初學01 15天小結

1.變數的命名 變數名只能由字母 數字和下劃線組成,由字母和下劃線開頭。不能將關鍵字或函式名作為變數名。2.字串 字串在python中用引號 單引號或雙引號 括起來。可以用 來實現字串的拼接,用 來重複乙個字串的內容。title 方法將字串中每個單詞轉化為首字母大寫。upper 方法將字母全部轉換為...

xml初學小結

xml語言出現的根本目標在於描述上圖那種,在現實生活中經常出現的有關係的資料。在xml語言中,它允許使用者自定義標籤。乙個標籤用於描述一段資料 乙個標籤可分為開始標籤和結束標籤,在開始標籤和結束標籤之間,又可以使用其它標籤描述其它資料,以此來實現資料關係的描述。例如 中國 北京 海淀 海淀區 ml技...

VueJs React初學小結

先說一下我的學習方法 永遠學習最新的資料。vuejs中文文件比較嚴謹,本人看到英文文件好像是從中文硬翻譯過來的,所以建議看中文文件。這是我的一次學習筆記,過後有時間再寫乙個總結。通過props傳遞資料,同時要注意組織父子關係。class mycomponent extends react.compo...