>> if for i in range(3)File " ", line 1if for i in range(3) ^SyntaxError: invalid syn "> 国产v日韩v欧美v,最新亚洲精品,欧美日韩综合精品
400-650-7353
您所在的位置:首頁 > IT干貨資料 > python > 【Python基礎知識】Python錯誤與異常

【Python基礎知識】Python錯誤與異常

  • 發布: python培訓
  • 來源:
  • 2021-07-26 15:20:15
  • 閱讀()
  • 分享
  • 手機端入口

1、錯誤

錯誤一般是指語法錯誤(SyntaxError)。當Python解釋器檢測到不正確的語句時,就會發生語法錯誤:

>>> if for i in range(3)

File "", line 1

if for i in range(3)

    ^

SyntaxError: invalid syntax

if關鍵字和for關鍵字連在一起,是一定會有語法錯誤的。當發生錯誤(或異常)時,Python解釋器會給出一些提醒,以便開發者發現錯誤的位置及錯誤類型。對于上例,分析如下:

①語法分析器會指出是哪個文件出了錯誤,這個示例中是"",代表standard input,標準輸入(是指交互式解釋器輸入代碼的位置)。如果是腳本模式,那么會指出出錯的的文件名。

②隨后指出錯誤發生在第幾行,這個示例中是line1,代表第一行。

③用“^”指出發生錯誤的具體位置,這個示例是由于if和for挨在一起。

④最后一行指出錯誤類型,這個示例中是SyntaxError,代表語法錯誤。

⑤最后指出錯誤的詳細說明,這個示例中是invalid syntax。

【Web基礎知識】Python錯誤與異常

語法錯誤是初學者比較容易犯的錯誤,常見的語法錯誤如下:

①在非字符串字面量中使用中文字符(全角字符)。Python語法的構成元素全部是英文字符(半角字符)。

②縮進錯誤,詳見第三章。

③缺少必要的冒號。

④括號未配對,一般表現為只有左括號而缺少右括號。

⑤缺少必要的空格,漢字是一個挨著一個輸入的,但是英文單詞不可以,單詞之間需要使用空格。

2、異常

即使代碼在語法上是完全正確的,但是在執行時也可能會引發錯誤,書中出現的絕大部分代碼演示中的錯誤均是如此:

>>> 3 / 0 # 除以零異常

Traceback (most recent call last):

File "", line 1, in

ZeroDivisionError: division by zero

>>> numbers = [1, 2, 3]

>>> numbers[3] # 列表索引異常

Traceback (most recent call last):

File "", line 1, in

IndexError: list index out of range

>>> fruits = ('apple', 'banana')

>>> fruits[2] # 元組索引異常

Traceback (most recent call last):

File "", line 1, in

IndexError: tuple index out of range

這種能通過語法檢查,但在運行時檢測到的錯誤稱為異常(Exceptions)。當Python程序引發異常時,必須立即處理該異常,否則程序將終止并退出。異常消息的最后一行指出了異常類型和異常的詳細說明。異常有不同的類型,并且該類型作為消息的一部分進行打印。上述示例中的異常類型分別為ZeroDivisionError、IndexError和IndexError。這兩種異常都是Python中內建的,稱為內建異常。

內建的異常有很多種類型,分別對應不同的異常情況。Python中常見的異常類型如表所示。

文章“【Python基礎知識】Python錯誤與異常”已幫助

更多內容

>>本文地址:http://www.028benet.com/zhuanye/2021/69431.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 亚洲乱码国产一区三区| 国产色在线观看| 全黄裸片一29分钟免费真人版 | 男女性潮高清免费网站| 成人国产午夜在线视频| 另类国产女王视频区| 中文在线观看免费网站| 精品国产日韩久久亚洲| 少妇极品熟妇人妻| 伊人色在线视频| 99精品在线观看| 欧美破处视频在线| 国产精品国产三级国产普通话a| 亚洲噜噜噜噜噜影院在线播放| 1024在线播放| 日韩精品专区在线影院重磅| 国产在线播放网址| 中文字幕欧美日韩高清| 精品国产一区二区三区不卡| 夫妇交换性3中文字幕| 亚洲综合激情视频| 在线观看免费视频资源| 最新欧美精品一区二区三区| 国产亚洲美女精品久久久| 中文字幕亚洲综合久久综合| 精品午夜福利在线观看| 大又大粗又爽又黄少妇毛片| 亚洲妓女综合网99| 91频在线观看免费大全| 无码人妻av一二区二区三区| 动漫h肉yin文| 97国产在线公开免费观看| 欧美人与物VIDEOS另类| 国产免费插插插| 一本色道无码道在线观看| 毛片免费观看网址| 国产男女无遮挡猛进猛出| 久久久精品2019中文字幕2020 | aaaaaa级特色特黄的毛片| 欧美日韩亚洲人人夜夜澡| 国产夫妻在线视频|