ide:vscode
python版本:python3.6
學習教材:《python程式設計從入門到實踐》人民郵電出版社
異常:
異常一般用try-except**塊解決.
try:
print(5/0)
except zerodivisionerror:
print("you can't divide by zero!")
上面是有針對性的操作
a=input('first:\n')
b=input('next:\n')
try:
answer = int(a)/int(b)
except zerodivisionerror:
print("you can't divide by zero!") #此處只寫一句pass可以直接跳過
else:
print(answer)
泛用型操作,else表示程式不失敗的結果
不同報錯對應的except不同,具體錯誤集體分析,比如filenotfounderror
pass可以作為佔位符。
用列表儲存檔名,可以通過便歷實現多檔案操作。
多檔案操作中,其中乙個檔案不存在不影響處理其他檔案。
分析文字:
.split()以空格為分隔符將字串拆分成多個部分,並將這些部分儲存到乙個列表。
儲存資料:
import json
numbers=[2,3,5,7,11,13]
filename = 'numbers.json'
with open(filename,'w') as f_obj:
json.dump(numbers,f_obj)
呼叫json模組,用檔案寫入的操作,生成乙個json檔案,其中,json.dump()起儲存作用(會覆蓋)。
讀取json檔案用json.load(f_obj)獲取值。
上述兩種方法是程式之間共享資料的簡單方式。
儲存資料可以用於區分處理第一次執行程式和之後執行程式。
重構:將**分為一系列完成單一具體工作的函式,這一過程稱為重構。
Go語言學習筆記 PART9 介面
go語言不是傳統的物件導向程式設計語言,沒有類和繼承的概念,但是有非常靈活的介面,可以實現物件導向的特徵,介面提供一種方式來說明物件的行為 type namer inte ce 複製 1.定義乙個介面 type shaper inte ce type square struct 2.square型別...
中小企業通用工藝part 9
2006 04 19 17 16 46 十 一 鉗工 裝配 通用工藝 1範圍 本守則規定了鉗加工 裝配 的工藝規則,適用於本公司的鉗加工 裝配 2劃線 2.1 劃線前的準備 劃線平台應保持清潔,所用劃線工具應完好並應擦試乾淨,擺放整齊。看懂圖樣及工藝檔案,明確劃線工作內容。根據圖樣要求,將毛坯或工件...
中小企業通用工藝part 9
2006 04 19 17 16 46 十 一 鉗工 裝配 通用工藝 1範圍 本守則規定了鉗加工 裝配 的工藝規則,適用於本公司的鉗加工 裝配 2劃線 2.1 劃線前的準備 劃線平台應保持清潔,所用劃線工具應完好並應擦試乾淨,擺放整齊。看懂圖樣及工藝檔案,明確劃線工作內容。根據圖樣要求,將毛坯或工件...