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

python如何寫(xiě)try語(yǔ)句

 更新時(shí)間:2020年07月14日 08:25:36   作者:曉曦&sea  
在本篇文章里小編給大家整理的是一篇關(guān)于python寫(xiě)try語(yǔ)句的方法相關(guān)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)參考下。

python的try語(yǔ)句有兩種風(fēng)格

一是處理異常(try/except/else)

二是無(wú)論是否發(fā)生異常都將執(zhí)行最后的代碼(try/finally)

try/except/else風(fēng)格

try:
    <語(yǔ)句> #運(yùn)行的代碼
except <名字>:
    <語(yǔ)句> #如果在try部份引發(fā)了'name'異常
except <名字>,<數(shù)據(jù)>:
    <語(yǔ)句> #如果引發(fā)了'name'異常,獲得附加的數(shù)據(jù)
else:
    <語(yǔ)句> #如果沒(méi)有異常發(fā)生

try的工作原理是,當(dāng)開(kāi)始一個(gè)try語(yǔ)句后,python就在當(dāng)前程序的上下文中作標(biāo)記,這樣當(dāng)異常出現(xiàn)時(shí)就可以回到這里,try子句先執(zhí)行,接下來(lái)會(huì)發(fā)生什么依賴(lài)于執(zhí)行時(shí)是否出現(xiàn)異常。

1、如果當(dāng)try后的語(yǔ)句執(zhí)行時(shí)發(fā)生異常,python就跳回到try并執(zhí)行第一個(gè)匹配該異常的except子句,異常處理完畢,控制流就通過(guò)整個(gè)try語(yǔ)句(除非在處理異常時(shí)又引發(fā)新的異常)。

2、如果在try后的語(yǔ)句里發(fā)生了異常,卻沒(méi)有匹配的except子句,異常將被遞交到上層的try,或者到程序的最上層(這樣將結(jié)束程序,并打印缺省的出錯(cuò)信息)。

3、如果在try子句執(zhí)行時(shí)沒(méi)有發(fā)生異常,python將執(zhí)行else語(yǔ)句后的語(yǔ)句(如果有else的話),然后控制流通過(guò)整個(gè)try語(yǔ)句。

try/finally風(fēng)格

try:
    <語(yǔ)句>
finally:
    <語(yǔ)句> #退出try時(shí)總會(huì)執(zhí)行

python總會(huì)執(zhí)行finally子句,無(wú)論try子句執(zhí)行時(shí)是否發(fā)一異常。

1、如果沒(méi)有發(fā)生異常,python運(yùn)行try子句,然后是finally子句,然后繼續(xù)。

2、如果在try子句發(fā)生了異常,python就會(huì)回來(lái)執(zhí)行finally子句,然后把異常遞交給上層try,控制流不會(huì)通過(guò)整個(gè)try語(yǔ)句。
當(dāng)你想無(wú)論是否發(fā)生異常都確保執(zhí)行某些代碼時(shí),try/finally是有用的。

這個(gè)在打開(kāi)文件的時(shí)候有用 finally總是在最后close()文件

try語(yǔ)句子句形式表

  • except: 捕獲所有異常
  • except name: 只捕獲特定的異常
  • except name,value: 捕獲異常和它的附加數(shù)據(jù)(將異常的信息保存到value,)
  • except (name1,name2): 捕獲任何列出的異常
  • else: 如果沒(méi)有異常
  • finally: 總是執(zhí)行
try:
   f = open('file.txt')
except IOError, e:
   print e
else:
   print 'wrong'
[Errno 2] No such file or directory: 'file.txt'

最新的python版本 支持try/except/finally

1:如果x沒(méi)有異常,執(zhí)行z,i

2:如果x有異常:

一:如果except捕捉到異常則執(zhí)行y,i

二:沒(méi)捕捉到,執(zhí)行i,然后返回內(nèi)置異常處理

try:    
     x
except(name):   
     y
else:    
   z
finally:  
   i

到此這篇關(guān)于python如何寫(xiě)try語(yǔ)句的文章就介紹到這了,更多相關(guān)python寫(xiě)try語(yǔ)句的方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 爬蟲(chóng)實(shí)現(xiàn)增加播客訪問(wèn)量的方法實(shí)現(xiàn)

    Python 爬蟲(chóng)實(shí)現(xiàn)增加播客訪問(wèn)量的方法實(shí)現(xiàn)

    這篇文章主要介紹了Python 爬蟲(chóng)實(shí)現(xiàn)增加播客訪問(wèn)量的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • python學(xué)習(xí)實(shí)操案例(三)

    python學(xué)習(xí)實(shí)操案例(三)

    這篇文章主要介紹了python學(xué)習(xí)實(shí)操案例,循環(huán)輸出26個(gè)字母對(duì)應(yīng)的ASCII碼值、模擬用戶(hù)登錄、猜數(shù)游戲練習(xí)等案例,需要的小伙伴可以參考一下,希望對(duì)你有一定的幫助
    2022-02-02
  • python 導(dǎo)入數(shù)據(jù)及作圖的實(shí)現(xiàn)

    python 導(dǎo)入數(shù)據(jù)及作圖的實(shí)現(xiàn)

    今天小編就為大家分享一篇python 導(dǎo)入數(shù)據(jù)及作圖的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 一文詳解PyQt5中信號(hào)(Signal)與槽(Slot)

    一文詳解PyQt5中信號(hào)(Signal)與槽(Slot)

    信號(hào)(Signal)與槽(Slot)是Qt中的核心機(jī)制,也是在PyQt編程中對(duì)象之間進(jìn)行通信的機(jī)制。這篇文章主要帶大家了解一下信號(hào)(Signal)與槽(Slot)的使用,需要的可以參考一下
    2022-12-12
  • python音頻處理用到的操作的示例代碼

    python音頻處理用到的操作的示例代碼

    本篇文章主要介紹了python音頻處理用到的操作的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • Python?selenium?find_element()示例詳解

    Python?selenium?find_element()示例詳解

    selenium定位元素的函數(shù)/方法可以分為兩類(lèi):find_element及find_elements,下面這篇文章主要給大家介紹了關(guān)于Python?selenium?find_element()的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 兩行代碼解決Jupyter Notebook中文不能顯示的問(wèn)題

    兩行代碼解決Jupyter Notebook中文不能顯示的問(wèn)題

    這篇文章主要介紹了兩行代碼解決Jupyter Notebook中文不能顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • Python使用psutil獲取進(jìn)程信息的例子

    Python使用psutil獲取進(jìn)程信息的例子

    今天小編就為大家分享一篇Python使用psutil獲取進(jìn)程信息的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • pycharm打包python項(xiàng)目為exe執(zhí)行文件的實(shí)例代碼

    pycharm打包python項(xiàng)目為exe執(zhí)行文件的實(shí)例代碼

    這篇文章主要介紹了pycharm打包python項(xiàng)目為exe執(zhí)行文件,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Python3實(shí)現(xiàn)騰訊云OCR識(shí)別

    Python3實(shí)現(xiàn)騰訊云OCR識(shí)別

    這篇文章主要為大家詳細(xì)介紹了Python3實(shí)現(xiàn)騰訊云OCR識(shí)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評(píng)論

确山县| 崇礼县| 萨迦县| 株洲市| 澎湖县| 商都县| 集贤县| 承德县| 灵武市| 余庆县| 板桥市| 静安区| 黑龙江省| 南昌市| 怀宁县| 扬中市| 泽库县| 贵德县| 济阳县| 盖州市| 鄂托克前旗| 库尔勒市| 包头市| 财经| 呈贡县| 清新县| 大宁县| 万山特区| 锡林浩特市| 文安县| 泌阳县| 大关县| 大石桥市| 宜章县| 河曲县| 安宁市| 苏尼特左旗| 兴文县| 迭部县| 青田县| 遂溪县|