day13-總結(jié)

1.異常捕獲

"""
當(dāng)程序發(fā)生異常的時(shí)候杈女,默認(rèn)情況會(huì)崩潰验游,不能接著往后執(zhí)行借卧,
捕獲異常就是讓程序發(fā)生異常的時(shí)候不崩潰,能夠接著往后執(zhí)行
明明知道代碼會(huì)出現(xiàn)異常敦姻,但是又不能通過(guò)修改代碼取避免,這個(gè)時(shí)候就可以通過(guò)異常捕獲去處理異常歧杏。

"""

2.捕獲異常的語(yǔ)法

"""
1)語(yǔ)法1: - 捕獲所有的異常
try:
代碼段1
except:
代碼段2
說(shuō)明:try,except - 關(guān)鍵字
代碼段1 - 需要捕獲異常的一條或者多條語(yǔ)句的代碼
代碼段2 - 出現(xiàn)異常后會(huì)執(zhí)行的一條或者多條語(yǔ)句

執(zhí)行過(guò)程:先執(zhí)行代碼段1镰惦,如果執(zhí)行代碼段1的時(shí)候出現(xiàn)異常,程序不崩潰犬绒,直接執(zhí)行代碼段2
如果代碼段1沒(méi)出現(xiàn)異常旺入,不會(huì)執(zhí)行代碼段2,直接執(zhí)行后面的代碼

2)語(yǔ)法2
try:
代碼段1
except 異常類(lèi)型:
代碼塊2
執(zhí)行過(guò)程:先執(zhí)行代碼段1凯力,如果執(zhí)行代碼段1的時(shí)候出現(xiàn)異常茵瘾,判斷異常類(lèi)型和except后面的異常類(lèi)型是否一致
如果一致的程序不崩潰,直接執(zhí)行代碼段2咐鹤,如果不一致拗秘,程序直接崩潰

3)語(yǔ)法3
try:
代碼段1
except:
代碼段2(異常類(lèi)型1,異常類(lèi)型2祈惶,……)

4)語(yǔ)法4
try:
代碼段1
except 異常類(lèi)型1:
代碼段2
except 異常類(lèi)型2:
代碼段3
……

finally:
代碼段f

# 語(yǔ)法1的例子
try:
    nums = [1, 2, 3, 4]
    print(nums[5])
except:
    print('出現(xiàn)異常')

# 語(yǔ)法2的例子
nums = {'name': '小明', 'age': 18, 'gender': '男'}
try:
    print(nums[4])
    print('====')
except KeyError:
    print('出現(xiàn)錯(cuò)誤的異常

3.finally:

"""
捕獲異常的最后都可以添加一個(gè)finally,后面的代碼塊雕旨,任何情況都會(huì)執(zhí)行。
1)try后面的代碼段么有出現(xiàn)異常捧请,finally會(huì)執(zhí)行
2)try后面的代碼段出現(xiàn)異常被捕獲到凡涩,finally會(huì)執(zhí)行
3)try后面的代碼段出現(xiàn)異常沒(méi)有被捕獲到,finally會(huì)執(zhí)行疹蛉,程序崩潰

"""

4.拋出異常 raise

"""
讓代碼在某種情況下主動(dòng)崩潰:

raise 異常類(lèi)型

"""

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末活箕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子可款,更是在濱河造成了極大的恐慌育韩,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筑舅,死亡現(xiàn)場(chǎng)離奇詭異座慰,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)翠拣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)版仔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事蛮粮∫娑校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵然想,是天一觀的道長(zhǎng)莺奔。 經(jīng)常有香客問(wèn)我,道長(zhǎng)变泄,這世上最難降的妖魔是什么令哟? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮妨蛹,結(jié)果婚禮上屏富,老公的妹妹穿的比我還像新娘。我一直安慰自己蛙卤,他們只是感情好狠半,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著颤难,像睡著了一般神年。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上行嗤,一...
    開(kāi)封第一講書(shū)人閱讀 52,457評(píng)論 1 311
  • 那天已日,我揣著相機(jī)與錄音,去河邊找鬼栅屏。 笑死捂敌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的既琴。 我是一名探鬼主播占婉,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼甫恩!你這毒婦竟也來(lái)了逆济?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤磺箕,失蹤者是張志新(化名)和其女友劉穎奖慌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體松靡,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡简僧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了雕欺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岛马。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡棉姐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啦逆,到底是詐尸還是另有隱情伞矩,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布夏志,位于F島的核電站乃坤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏沟蔑。R本人自食惡果不足惜湿诊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘦材。 院中可真熱鬧枫吧,春花似錦、人聲如沸宇色。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)宣蠕。三九已至,卻和暖如春甥捺,著一層夾襖步出監(jiān)牢的瞬間抢蚀,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工镰禾, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留皿曲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓吴侦,卻偏偏與公主長(zhǎng)得像屋休,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子备韧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容

  • 異常的捕獲 1.目的 ①當(dāng)程序發(fā)生異常的時(shí)候劫樟,默認(rèn)情況會(huì)程序崩潰,不能接著往后執(zhí)行织堂;捕獲異常就是讓程序發(fā)生異常的時(shí)...
    逆天胖子閱讀 203評(píng)論 0 0
  • json 1.什么是json數(shù)據(jù)json是一種具有特定語(yǔ)法的數(shù)據(jù)格式 2.json數(shù)據(jù)的語(yǔ)法一個(gè)json數(shù)據(jù)有且只...
    xue_y閱讀 173評(píng)論 0 0
  • 01.recode 一.json數(shù)據(jù) 1.json數(shù)據(jù):a.只有一個(gè)數(shù)據(jù) b.數(shù)據(jù)類(lèi)型是json支持的類(lèi)型 2....
    Gary134閱讀 319評(píng)論 0 0
  • 1.迭代器和生成器 迭代器叠艳,獲取數(shù)據(jù):next(迭代器)、for循環(huán)遍歷易阳,數(shù)據(jù)來(lái)源:轉(zhuǎn)換附较、生成器 生成器:就是迭代...
    Sun_092b閱讀 62評(píng)論 0 0
  • 八、深入理解java異常處理機(jī)制 引子try…catch…finally恐怕是大家再熟悉不過(guò)的語(yǔ)句了潦俺, 你的答案是...
    壹點(diǎn)零閱讀 1,578評(píng)論 0 0