Python學習筆記 part 9

2021-08-19 04:44:38 字數 1131 閱讀 5859

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 劃線前的準備 劃線平台應保持清潔,所用劃線工具應完好並應擦試乾淨,擺放整齊。看懂圖樣及工藝檔案,明確劃線工作內容。根據圖樣要求,將毛坯或工件...