很累!但我不能放棄。異常處理,第四十三天

2021-08-21 05:26:32 字數 1367 閱讀 9207

怎麼說呢,也許時「七年之癢」亦或者是自尊心作祟吧,乙個多月過去,學到的很多很多,但是也是真的累,為了成為第一並保持第一,由衷的感覺壓力大,告訴自己不能放棄、不能選擇放鬆,深怕稍微一放鬆就被超過。這也很好體現了事物的雙面性,你可以成為最棒的那乙個,但你也得接受外界以及內心的壓力。終於開始理解為什麼會有著名歌手、著名作家...得了抑鬱症,如果我到了那種高度,我是否能平淡的和他人講成功學,而不是成為那個說出「我一生沒做什麼壞事,為什麼是我」的那個人。但是相信我會用我的正能量衝破這些烏雲,人生如跑馬,前面跑的快的,不代表他就是第一,我要超越那些在我前面的人,也要不讓後面的人超過我,也相信我定能早日得到我想要的明天,早日跑馬成功!今天早點睡,好好補充精力,明日再戰,我是琦玉我怕誰,都是一拳。哈哈哈。

異常處理:

首先總結了一些常見的異常,例如keyerror,valuerror,typeerror,syntaxerror,zerodivisionerror等錯誤

然後介紹了處理異常的方法:

最簡單的:

try:

**塊except 異常型別:

print('錯誤')

然後他可以補充多個except

try:

**塊except 異常型別 as e: 

print(e)

except 異常型別 as e: 

print(e)

然後有乙個萬能錯誤型別,else連用的方法,finally,

try:

**塊except 異常型別 as e: 

print(e)

except 異常型別 as e: 

print(e)

except exception:

print("無論你是什麼錯誤我都會將你捕捉")

else:

print("如果沒有錯誤資訊則會列印我")

finally:

print("無論是否報錯都會列印我,可以用在open開啟檔案時,檔案中途報錯沒有關閉檔案的情況下")

自動丟擲錯誤以及自定義錯誤報錯型別

raise typeerror("使用我可以就會丟擲typeerror異常")

class myerror(baseexception):

def __init__(self,msg):

self.msg = msg

def __str__(self):

print('msg')

raise myerror(msg)

斷言(用處不大,大都用在軟體測試階段)

assert 1=1 # true

assert 1=2 # false

全手敲,可能會漏點啥,謝謝**!!!謝謝。

左耳聽風 第四十三周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts leetcode229.求眾數 leetcode235.二叉搜尋樹的最...

LeetCode第四十三題 Python實現

title leetcode no.43 categories tags 給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 45...

python第四十三課 封裝性

1.物件導向的三大特性 封裝性 繼承性 多型性 封裝 封裝使用的領悟 1 生活層面 食品 快遞 計算機 明星.2 計算機層面 模組 類 函式.屬性資料的封裝與隱藏 許可權修飾符的概念 public 公共的,範圍最大 protected 收保護的 default 預設,預設 private 私有的,範...