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

Python中常見的異常總結(jié)

 更新時間:2018年02月20日 10:14:03   作者:孟慶健  
當(dāng) Python 檢測到一個錯誤時,解釋器就會指出當(dāng)前流已經(jīng)無法繼續(xù)執(zhí)行下去,這時候就出現(xiàn)了異常。

一、異常錯誤

   a、語法錯誤

錯誤一:
if
錯誤二:
def  text:
      pass
錯誤三:
 print(sjds

    b、邏輯錯誤

#用戶輸入不完整(比如輸入為空)或者輸入非法(輸入不是數(shù)字)

num=input('>>:')
   int(num)

#無法計算
rest=1/0
rest2=1+str

 二、什么是異常

    a、程序運行時發(fā)生的錯誤的信號

    b、異常種類:

                 在Python中不同的的異??梢杂貌煌念愋蛥^(qū)標(biāo)識,不同的類對象標(biāo)識不同的異常,一個異常標(biāo)識一個錯誤

AttributeError 試圖訪問一個對象沒有的樹形,比如foo.x,但是foo沒有屬性x
IOError 輸入/輸出異常;基本上是無法打開文件
ImportError 無法引入模塊或包;基本上是路徑問題或名稱錯誤
IndentationError 語法錯誤(的子類) ;代碼沒有正確對齊
IndexError 下標(biāo)索引超出序列邊界,比如當(dāng)x只有三個元素,卻試圖訪問x[5]
KeyError 試圖訪問字典里不存在的鍵
KeyboardInterrupt Ctrl+C被按下
NameError 使用一個還未被賦予對象的變量
SyntaxError Python代碼非法,代碼不能編譯(個人認(rèn)為這是語法錯誤,寫錯了)
TypeError 傳入對象類型與要求的不符合
UnboundLocalError 試圖訪問一個還未被設(shè)置的局部變量,基本上是由于另有一個同名的全局變量,導(dǎo)致你以為正在訪問它
ValueError 傳入一個調(diào)用者不期望的值,即使值的類型是正確的

   c、什么時候用異常處理:你能想到有異常,并且可能出現(xiàn)在這一塊代碼的異常有很多種,不能一一枚舉

   d、異常處理:

         首先須知,異常是由程序的錯誤引起的,語法上的錯誤跟異常處理無關(guān),必須在程序運行前就修正

相關(guān)文章

  • Python3.6安裝及引入Requests庫的實現(xiàn)方法

    Python3.6安裝及引入Requests庫的實現(xiàn)方法

    下面小編就為大家分享一篇Python3.6安裝及引入Requests庫的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Windows下anaconda安裝第三方包的方法小結(jié)(tensorflow、gensim為例)

    Windows下anaconda安裝第三方包的方法小結(jié)(tensorflow、gensim為例)

    conda的設(shè)計理念——conda將幾乎所有的工具、第三方包都當(dāng)做package對待,甚至包括python和conda自身!因此,conda打破了包管理與環(huán)境管理的約束,能非常方便地安裝各種版本python、各種package并方便地切換
    2018-04-04
  • python使用yaml 管理selenium元素的示例

    python使用yaml 管理selenium元素的示例

    這篇文章主要介紹了python使用yaml 管理selenium元素的示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-12-12
  • Pytorch之Tensor和Numpy之間的轉(zhuǎn)換的實現(xiàn)方法

    Pytorch之Tensor和Numpy之間的轉(zhuǎn)換的實現(xiàn)方法

    這篇文章主要介紹了Pytorch之Tensor和Numpy之間的轉(zhuǎn)換的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python 命令行傳入?yún)?shù)實現(xiàn)解析

    python 命令行傳入?yún)?shù)實現(xiàn)解析

    這篇文章主要介紹了python 命令行傳入?yún)?shù)實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Pycharm IDE安裝環(huán)境配置的2025最新完整版教程

    Pycharm IDE安裝環(huán)境配置的2025最新完整版教程

    PyCharm是目前最流行、使用最廣泛的Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,下面我們來看看Pycharm IDE安裝環(huán)境配置的最新教程吧
    2025-03-03
  • 如何給windows設(shè)置定時任務(wù)并運行python腳本

    如何給windows設(shè)置定時任務(wù)并運行python腳本

    這篇文章主要介紹了如何給windows設(shè)置定時任務(wù)并運行python腳本,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Python 從列表中取值和取索引的方法

    Python 從列表中取值和取索引的方法

    今天小編就為大家分享一篇Python 從列表中取值和取索引的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 詳解Python中xlwt庫的基本操作

    詳解Python中xlwt庫的基本操作

    xlwt 是一個用于在Python中操作Excel文件的庫,它允許用戶創(chuàng)建、修改和寫入Excel文件,本文主要為大家介紹了xlwt庫的一些基本操作,需要的可以參考一下
    2023-11-11
  • windows下安裝Python和pip終極圖文教程

    windows下安裝Python和pip終極圖文教程

    本文希望提供傻瓜式的教程,能夠令讀者成功安裝Python和pip,需要的朋友可以參考下
    2017-03-03

最新評論

宜兰市| 颍上县| 克山县| 周至县| 老河口市| 汝州市| 嫩江县| 临安市| 无为县| 额济纳旗| 金乡县| 阿合奇县| 墨竹工卡县| 内黄县| 温州市| 恩平市| 肃宁县| 尼木县| 旬邑县| 始兴县| 建昌县| 新津县| 吉水县| 平乡县| 犍为县| 辽宁省| 年辖:市辖区| 普安县| 泸定县| 凤山市| 班玛县| 洪洞县| 安阳市| 教育| 石首市| 宁武县| 泾川县| 清新县| 盐源县| 正定县| 万盛区|