小白學習python 做個備忘錄

2021-10-25 13:51:28 字數 1198 閱讀 2656

小白學習python-做個備忘錄

總結python學習基礎

分享一些自己寫的小**

對使用with的方式做個記錄。

記錄如下(示例):

·文字檔案:儲存的是普通「字元"文字,預設為unicode字符集,可以使用序開啟

·二進位制檔案:把資料內容用「位元組"進行儲存,無法用記事本開啟,必須使用專用的軟體開啟,舉例: ***音訊檔案,jpg.doc文件等

r 以唯讀模式開啟檔案,檔案的指標將會放在檔案的開頭

w 以只寫模式開啟檔案,如果檔案不存在則建立,如果檔案存在,則覆蓋原有內容,檔案指標在檔案的開頭

a 以追加模式開啟檔案,如果檔案不存在則建立,檔案指標在檔案開頭,如果檔案存在,則在檔案末尾追加內容,文

件指標在原檔案末尾

b 以二進位制方式開啟檔案,不能單獨使用,需要與共它模式一起使用,rb,或者wb

+ 以讀寫方式開啟檔案,不能單獨使用,需要與其它模式一起使用,a+

例子如下(示例):

#首先是文字檔案

#有兩種方法

#第一種

fp=open

('cc.txt'

,'a+'

)#a+代表建立乙個新的txt(無txt),有txt的話,就在後面追加

print

('hello word'

,file=fp)

fp.close()

#第二種 使用with進行上下文資源的管理 with 語句 可以自動管理上下文資源,不論什麼原因跳出with塊,

# 都能確保檔案正確關閉,一次達到釋放資源的目的

with open

('cc.txt'

,'a+'

,encoding=

'utf-8'

) as file:

file.

write

('python'

)

看例子結果

發現with語句真的很好用,有時候使用第一種方式,經常忘記使用close()函式,造成資源浪費。

python學習備忘錄 1

前段時間學了shell指令碼,看的乙個頭痛,主要是語法太犀利了,看完基本忘了很多,以至於上篇系列文章很多還停在草稿階段,等假期再補上把。無意中發現了python,這玩意靈活而且語法跟c有相似風格,起碼不要在寫做條件測試了吧,話說shell的測試和控制流程語法都太犀利的,以至於要經常翻才行。不多說了,...

python方法備忘錄

1 is instance arg1,arg2 查詢arg1的型別是否是arg2 from collections import iterable print isinstance a,iterable 查詢 a 是否是可迭代物件 2 重新匯入模組 import test from ipm impo...

jquery學習備忘錄

語法解釋 1.select id change function 為select新增事件,當選擇其中一項時觸發 2.var checktext select id find option selected text 獲取select選擇的text 3.var checkvalue select id...