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