小白學習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...