最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python try-except-else-finally的具體使用

 更新時(shí)間:2021年08月31日 10:54:54   作者:cinderamanda  
本文主要介紹了Python try-except-else-finally的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

try-except

作用:處理異常情況

用法:try:后面寫(xiě)正常運(yùn)行的代碼,except + 異常情況:后面寫(xiě)對(duì)異常情況的處理

示例:

try:
    num = int(input("Please input a number:\n"))
    print(42 / num)
except ZeroDivisionError: #except后為錯(cuò)誤類(lèi)型
    print("Divided by zero!")
except ValueError: #可以有多個(gè)錯(cuò)誤類(lèi)型
    print("Wrong value!")

運(yùn)行結(jié)果:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

注意:調(diào)用try語(yǔ)句時(shí),try后的所有錯(cuò)誤都將被捕捉,一旦遇到錯(cuò)誤,立即跳到except語(yǔ)句塊,錯(cuò)誤之后的語(yǔ)句不再執(zhí)行

def division(DivideBy):
        return 42 / DivideBy
try:
    print(division(1))
    print(division(0))
    print(division(7))
except ZeroDivisionError:#except后寫(xiě)錯(cuò)誤類(lèi)型
        print("Divided by zero!")

運(yùn)行結(jié)果:

在這里插入圖片描述 

try-except-else

和try-except類(lèi)似,不過(guò)如果程序沒(méi)有錯(cuò)誤,也就是沒(méi)有跳到except語(yǔ)句塊,則執(zhí)行else語(yǔ)句塊,如果程序發(fā)生錯(cuò)誤,即跳到except語(yǔ)句塊,則直接跳過(guò)else語(yǔ)句塊

示例程序:

def division(DivideBy):
        return 42 / DivideBy
try:
    num = int(input("Please input a integer:\n"))
    print(division(num))
except ZeroDivisionError:#except后寫(xiě)錯(cuò)誤類(lèi)型
        print("Divided by zero!")
except ValueError:
    print("Wrong input!")
else:
    print("No error. Good job!")

運(yùn)行結(jié)果:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述 

try-finally

finally:無(wú)論try后是否有異常,都要執(zhí)行

def division(DivideBy):
    return 42 / DivideBy
try:
    num = int(input("Please input a integer:\n"))
    print(division(num))
except ZeroDivisionError:  # except后寫(xiě)錯(cuò)誤類(lèi)型
    print("Divided by zero!")
except ValueError:
    print("Wrong input!")
else:
    print("No error. Good job!")
finally:
    print("Finished")

運(yùn)行結(jié)果:

在這里插入圖片描述

在這里插入圖片描述

到此這篇關(guān)于Python try-except-else-finally的具體使用的文章就介紹到這了,更多相關(guān)Python try-except-else-finally 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 將pandas.dataframe的數(shù)據(jù)寫(xiě)入到文件中的方法

    將pandas.dataframe的數(shù)據(jù)寫(xiě)入到文件中的方法

    今天小編就為大家分享一篇將pandas.dataframe的數(shù)據(jù)寫(xiě)入到文件中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 簡(jiǎn)單了解python filter、map、reduce的區(qū)別

    簡(jiǎn)單了解python filter、map、reduce的區(qū)別

    這篇文章主要介紹了簡(jiǎn)單了解python filter、map、reduce的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python解決ModuleNotFoundError: No module named 'PIL'的問(wèn)題

    Python解決ModuleNotFoundError: No module named&

    ModuleNotFoundError: No module named 'PIL'是一個(gè)常見(jiàn)的Python錯(cuò)誤,通常出現(xiàn)在使用Pillow庫(kù)時(shí),Pillow是Python中用于圖像處理的一個(gè)庫(kù),其前身是PIL,本文介紹了Python解決ModuleNotFoundError: No module named 'PIL'的問(wèn)題,需要的朋友可以參考下
    2024-09-09
  • python中的%?是什么意思,起到什么作用呢

    python中的%?是什么意思,起到什么作用呢

    %Y會(huì)被無(wú)世紀(jì)的年份所替代,%m會(huì)被01到12之間的一個(gè)十進(jìn)制月份數(shù)替代,其他依次類(lèi)推,%在python的格式化輸出,有轉(zhuǎn)換字符的作用,本文給大家講解python中的%?是什么意思,起到什么作用,感興趣的朋友一起看看吧
    2022-12-12
  • 用Python做一個(gè)久坐提醒小助手的示例代碼

    用Python做一個(gè)久坐提醒小助手的示例代碼

    這篇文章主要介紹了用Python做一個(gè)久坐提醒小助手的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 使用pytorch加載并讀取COCO數(shù)據(jù)集的詳細(xì)操作

    使用pytorch加載并讀取COCO數(shù)據(jù)集的詳細(xì)操作

    這篇文章主要介紹了使用pytorch加載并讀取COCO數(shù)據(jù)集,基礎(chǔ)知識(shí)包括元祖、字典、數(shù)組,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Python爬蟲(chóng)DNS解析緩存方法實(shí)例分析

    Python爬蟲(chóng)DNS解析緩存方法實(shí)例分析

    這篇文章主要介紹了Python爬蟲(chóng)DNS解析緩存方法,結(jié)合具體實(shí)例形式分析了Python使用socket模塊解析DNS緩存的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-06-06
  • Python中uuid模塊生成唯一標(biāo)識(shí)符的方法詳解

    Python中uuid模塊生成唯一標(biāo)識(shí)符的方法詳解

    這篇文章主要給大家介紹了關(guān)于Python中uuid模塊生成唯一標(biāo)識(shí)符的相關(guān)資料,uuid庫(kù)是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)功能強(qiáng)大的庫(kù),可以用于生成全局唯一標(biāo)識(shí)符(UUID),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例

    python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例

    這篇文章主要介紹了python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python結(jié)合Deepseek編寫(xiě)一個(gè)PDF轉(zhuǎn)Word軟件

    Python結(jié)合Deepseek編寫(xiě)一個(gè)PDF轉(zhuǎn)Word軟件

    如今,在線(xiàn)工具的普及讓PDF轉(zhuǎn)Word成為了一個(gè)常見(jiàn)需求,本文將利用Python開(kāi)發(fā)一款本地化的PDF批量轉(zhuǎn)換為Word的軟件,有需要的小伙伴可以參考下
    2025-02-02

最新評(píng)論

且末县| 安庆市| 法库县| 建昌县| 宝应县| 昭平县| 泽州县| 信阳市| 梧州市| 九龙县| 肥城市| 尤溪县| 普定县| 青川县| 延长县| 沾益县| 小金县| 叶城县| 巨鹿县| 德江县| 惠东县| 太仆寺旗| 弥勒县| 龙陵县| 拉孜县| 桐梓县| 政和县| 阜宁县| 黄平县| 佛冈县| 新乡县| 伽师县| 长泰县| 简阳市| 太仆寺旗| 乌拉特前旗| 祁连县| 阳朔县| 格尔木市| 城口县| 江达县|