亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中的異常處理簡明介紹

 更新時間:2015年04月13日 09:01:55   投稿:junjie  
這篇文章主要介紹了Python中的異常處理簡明介紹,本文講解了try-except檢測異常、上下文管理器(with…as…語句)、raise引發(fā)異常、斷言等內(nèi)容,需要的朋友可以參考下

python異常處理機(jī)制和java類似,采用try-except-finally的結(jié)構(gòu).

try-except檢測異常

格式

復(fù)制代碼 代碼如下:

try:
    try_statement
except (ErrorType1, ErrorType2),e:
    handle_statement
finally:
    finally_statement

實例
復(fù)制代碼 代碼如下:

#!/usr/bin/python
try:
    a=12
    b=0
    c = a/b
except Exception, e:
    print  "Exception occurs: " , e
finally:
    print "finally handle!"

上下文管理器(with…as…語句)

with語句可以特別適用于首先打開資源最后釋放資源的場景,因為它會自動釋放占有的資源,不需要顯示地釋放資源

格式

復(fù)制代碼 代碼如下:

with context_expr [as var]:
    with_statement

raise引發(fā)異常

格式

復(fù)制代碼 代碼如下:

raise Exception[, args] or raise Exception(args)

實例
復(fù)制代碼 代碼如下:

raise Exception(‘exampleException')

斷言

檢測程序的關(guān)鍵點,斷言不成功的時候觸發(fā)AssertError(斷言錯誤)
格式如下

復(fù)制代碼 代碼如下:

assert expression[, arguements]

相關(guān)文章

  • Python3.5文件讀與寫操作經(jīng)典實例詳解

    Python3.5文件讀與寫操作經(jīng)典實例詳解

    這篇文章主要介紹了Python3.5文件讀與寫操作,結(jié)合實例形式詳細(xì)分析了Python針對文件的讀寫操作常用技巧與相關(guān)操作注意事項,需要的朋友可以參考下
    2019-05-05
  • Python中元組解構(gòu)的技巧詳解

    Python中元組解構(gòu)的技巧詳解

    在Python中,元組(tuple)是一種常用的數(shù)據(jù)結(jié)構(gòu),元組的解構(gòu)是一項強(qiáng)大的特性,快速、方便地將元組中的值分配給多個變量,下面我們就來學(xué)習(xí)一下Python中元組解構(gòu)的技巧吧
    2024-01-01
  • python調(diào)用API實現(xiàn)智能回復(fù)機(jī)器人

    python調(diào)用API實現(xiàn)智能回復(fù)機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了python調(diào)用API實現(xiàn)智能回復(fù)機(jī)器人,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python Pygame的具體使用講解

    python Pygame的具體使用講解

    本篇文章主要介紹了python Pygame的具體使用講解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • python基礎(chǔ)教程之實現(xiàn)石頭剪刀布游戲示例

    python基礎(chǔ)教程之實現(xiàn)石頭剪刀布游戲示例

    使用PYTHON設(shè)計一個"石頭,剪子,布"游戲,有時又叫"Rochambeau",下面是實現(xiàn)方法,需要的朋友可以參考下
    2014-02-02
  • 基于django和dropzone.js實現(xiàn)上傳文件

    基于django和dropzone.js實現(xiàn)上傳文件

    這篇文章主要介紹了基于django和dropzone.js實現(xiàn)上傳文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • 使用Python實現(xiàn)一個棧判斷括號是否平衡

    使用Python實現(xiàn)一個棧判斷括號是否平衡

    棧(Stack)在計算機(jī)領(lǐng)域是一個被廣泛應(yīng)用的集合,棧是線性集合,訪問都嚴(yán)格地限制在一段,叫做頂(top)。這篇文章主要介紹了使用Python實現(xiàn)一個棧判斷括號是否平衡,需要的朋友可以參考下
    2018-08-08
  • python 利用Pyinstaller打包Web項目

    python 利用Pyinstaller打包Web項目

    這篇文章主要介紹了python 利用Pyinstaller打包Web項目,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • Python中的?if?語句及使用方法

    Python中的?if?語句及使用方法

    這篇文章主要介紹了Python中的?if?語句及使用方法,包括條件測試、if?-else?語句、if?-elif-else?語句以及使用?if?語句處理列表操作,下面內(nèi)容詳細(xì)介紹組要的小伙伴可以參考一下
    2022-03-03
  • Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊列用法示例

    Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊列用法示例

    這篇文章主要介紹了Python常見數(shù)據(jù)結(jié)構(gòu)之棧與隊列用法,結(jié)合實例形式簡單介紹了數(shù)據(jù)結(jié)構(gòu)中棧與隊列的概念、功能及簡單使用技巧,需要的朋友可以參考下
    2019-01-01

最新評論