精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python3十大經典錯誤及解決辦法

開發 后端
接觸了很多Python愛好者,有初學者,亦有轉行人。不論大家學習Python的目的是什么,總之,學習Python前期寫出來的代碼不報錯就是極好的。下面,嚴小樣兒為大家羅列出Python3十大經典錯誤及解決辦法,供大家學習。

 接觸了很多Python愛好者,有初學者,亦有轉行人。不論大家學習Python的目的是什么,總之,學習Python前期寫出來的代碼不報錯就是極好的。下面,嚴小樣兒為大家羅列出Python3十大經典錯誤及解決辦法,供大家學習。

[[328533]]

一、 SyntaxError 語法錯誤

(1)引號沒有成對出現

報錯信息:

  1. SyntaxError:EOL while scanning string literal 

錯誤示例:

  1. string = 'hello world 

解決方法:

字符串切記要放在引號中,單引號雙引號無所謂。當一個字符串中包含單引號或雙引號時,很容易出現引號不配對的情況。

(2)圓括號沒有成對出現

報錯信息:

  1. SyntaxError:unexpected EOF while parsing 

錯誤示例1:

  1. result = (1024+(512*2)/128 

錯誤示例2:

  1. print('hello world' 

解決方法:

使圓括號成對出現。在書寫復雜的表達式或調用函數時會經常遇到這個問題。

(3)錯誤使用自操作運算符++或--等

報錯信息:

  1. SyntaxError:invalid syntax 

錯誤示例:

  1. v = 64 
  2. v++ 

解決方法:

在Python語言中,沒有類似C語言的++或--等自操作運算符。與之類似功能的用法是+=或-=運算符。例如,使用下面的代碼進行讓變量v進行自增1的操作。

  1. v += 1 

(4)試圖使用等號(=)判斷兩個運算量是否相等

報錯信息:

  1. SyntaxError:invalid syntax 

錯誤示例:

  1. if v=64:2 
  2. print('hello world'

解決方法:

在Python語言中使用兩個等號(==)作為判斷兩個運算量是否相等的關系運算符,而等號(=)是賦值運算符。

(5)錯誤使用Python語言關鍵字作為變量名

報錯信息:

  1. SyntaxError: can`t assign to keyword 

錯誤示例:

  1. False= 1 

解決方法:

不要使用Python語言關鍵字作為變量名、函數名或類名等。在Python Shell窗口中,使用help('keywords')指令可以查看Python語言的關鍵字列表。

(6)忘記在if/elif/else/while/for/def/class等語句末尾添加冒號(:)

報錯信息:

  1. SyntaxError:invalid syntax 

錯誤示例1:

  1. a = '12345' 
  2. for i  in a 
  3.     print(i) 

錯誤示例2:

  1. def sayhi() 
  2.     print('Hi'

解決方法:

在if/elif/else/while/for/def/class等語句末尾添加冒號(:)即可。牢記語法規則,多多練習多多敲代碼。

(7)錯誤地使用了中文標點符號

報錯信息:

  1. SyntaxError: invalid character in identifier 

錯誤示例1:

  1. print('hello''world'
  2. # 錯誤原因:逗號是中文標點符號 

錯誤示例2:

  1. for i in range(10): 
  2. # 錯誤原因:冒號是中文標點符號 

解決方法:

除了字符串中可以有中文外,其它任何情況均使用英文狀態進行編輯。

二、 IndentationError 縮進錯誤報錯信息:

  1. IndentationError:unindent does not match any outer indentation level 
  2. IndentationError:expected an indented block 

錯誤示例:

  1. a = 2 
  2. while a < 0: 
  3.       print('hello'
  4.     a -= 1 
  5. else: 
  6.     print('0.0'

解決方法:

上述代碼中while語句體內的代碼縮進沒有對齊。正確使用縮進排版代碼。當代碼是從其它地方復制并粘貼過來的時候,這個錯誤較多見。

三、 NameError 名字錯誤

當變量名、函數名或類名等書寫錯誤,或者函數在定義之前就被調用等情況下,就會導致名字錯誤。報錯信息:

  1. NameError: name 'pirnt' is not defined 
  2. NameError: name 'sayhi' is not defined 
  3. NameError: name 'pd' is not defined 

錯誤示例1:

  1. pirnt('hello world'
  2. # 錯誤原因:print拼寫錯誤。 

錯誤示例2:

  1. sayhi() 
  2.  
  3. def sayhi(): 
  4.     pass 
  5. # 錯誤原因:在函數定義之前對函數進行調用。 

錯誤示例3:

  1. pd.read_excel(r'file.xlsx'
  2. # 錯誤原因:在調用pandas方法前并未導入pandas庫或者并未起別名為pd。 

解決方法:

正確書寫變量名、函數名或類名等,在使用變量前先進行賦值,將函數的定義放在函數調用之前,在使用第三方庫前先進行導入、調包等等。即保證某個名字(標識符)先存在,才能被使用。

四、 TypeError 類型錯誤

(1)整數和字符串不能進行連接操作

報錯信息:

  1. TypeError: Can`t convert 'int' object to str implicitly 
  2. TypeError: unsupported operand type(s) for + : 'float' and 'str' 

錯誤示例1:

  1. print('score:'+100) 

錯誤示例2:

  1. print(9.8 + 'seconds'

解決方法:

在整數、浮點數或布爾值與字符串進行連接操作之前,先使用str()函數將其轉換為字符串類型。

(2)調用函數時參數的個數不正確,或者未傳遞參數

報錯信息:

  1. TypeError: input expected at most 1 arguments,got 2 
  2. TypeError: say() missing 1 required positional argument:'words' 

錯誤示例1:

  1. input('輸入姓名','年齡'
  2. # 錯誤原因:試圖給input()函數提供第2個參數。 

錯誤示例2:

  1. def say(words): 
  2.     print(words) 
  3.  
  4. say() 
  5. # 錯誤原因:調用函數時未傳遞參數。 

解決方法:

記住函數用法,了解函數的參數定義,使用正確的方法調用函數即可。

五、 KeyError 鍵錯誤

使用不存在的鍵名訪問字典中的元素,就會發生這個錯誤。報錯信息:

  1. KeyError: 'c' 

錯誤示例:

  1. d = {'a':1,'b':2} 
  2. print(d['c']) 

解決方法:

在訪問字典中的元素時,先用in關鍵字檢測要訪問的鍵名是否存在,或者是使用字典和get()方法安全地訪問字典元素。

六、 IndexError 索引錯誤

當訪問列表的索引超出列表范圍時,就會出現索引錯誤。報錯信息:

  1. IndexError: list index out of range 

錯誤示例:

  1. a = [1,2,3] 
  2. print(a[3]) 
  3. # 錯誤原因:列表a中不存在第4個索引。列表的索引從0開始編號。 

解決方法:

通過len()函數獲取列表的長度,然后判斷要訪問的索引是否超出列表范圍。

七、 UNboundLocalError 未初始化本地變量錯誤

在函數中,如果對未聲明的全局變量進行修改操作,將會遇到這個錯誤。報錯信息:

  1. UnboundLocalError: local variable 's' referenced before assignment 

錯誤示例:

  1. s = 1 
  2.  
  3. def test(): 
  4.     s += 1 
  5.     print(s) 
  6.  
  7. test() 
  8. # 錯誤原因:在函數內對未聲明的全局變量s進行了自增操作。 
  9. # Python將變量s視為一個本地的局部變量,但該變量未初始化。 

解決方法:

在函數內使用全局變量時,使用global關鍵字對其進行聲明即可。

八、 AttributeError 屬性錯誤

報錯信息:

  1. AttributeError: 'tuple' object has no attribute 'append' 
  2. AttributeError: 'DataFrame' object has no attribute 'col' 

錯誤示例1:

  1. t = (1,2,3) 
  2. t.append(4) 
  3. # 錯誤原因:元祖不可變。 

錯誤示例2:

  1. df = pd.read_excel(r'data.xlsx'
  2. df.col 
  3. # 錯誤原因:DataFrame沒有col屬性,應該為columns。 

解決方法:

正確書寫類的屬性名,不要發生書寫錯誤。深刻理解元祖,列表的區別,可將元祖轉換為列表添加元素。

九、 ModuleNotFoundError 模塊不存在

報錯信息:

  1. ModuleNotFoundError: No module named 'pandas' 

錯誤示例1:

  1. import pandas as pd 
  2. # 沒有導入成功,報上面錯誤。 

解決方法:

這種報錯常見于兩種場景中,第一、未下載、安裝該模塊;第二、將調用的模塊路徑與被調用的模塊路徑不一致等。第一種情況直接下載安裝即可,在cmd中,pip install xxx;第二種情況電腦中可能存在多個版本的Python,建議保留一個常用的即可。

十、 FileNotFoundError 文件不存在

報錯信息:

  1. FileNotFoundError: File b'E:\test\test_data.csv' does not exist 

錯誤示例:

  1. pd.read_csv('E:\test\test_data.csv'
  2. # 錯誤原因:路徑中包含'\t',系統錯誤地認為是制表符。 

解決方法:

在確保該路徑下確實存在所寫文件后,在讀取文件路徑前面加'r',表示只讀,作為文件路徑讀取;或者使用雙斜杠'\ \'來進行轉義,形如:'E:\ \test\ \test_data.csv'。偶爾也會發生文件名、路徑的確寫錯,犯一些低級錯誤。

結束語

報錯,并不可怕,那是一個學習的機會。現在搜索引擎這么發達,只要把錯誤信息放進去,一搜就出來了各種解決之道。

當然了,大家還可以找嚴小樣兒啊!嚴小樣兒特別樂意幫別人的代碼找錯,排錯,然后再告訴你正確之道——點“在看”,右下角↘‘在看’點一下。

 

責任編輯:華軒 來源: 統計與數據分析實戰
相關推薦

2010-08-31 14:01:48

CSS

2022-03-10 12:03:33

Python算法代碼

2024-09-06 17:57:35

2016-01-29 11:00:55

數據挖掘算法大數據

2021-10-31 07:38:37

排序算法代碼

2017-07-18 10:50:38

前端JavaScript排序算法

2013-02-25 09:46:35

數據挖掘算法ICDM

2013-07-09 13:56:48

微信

2017-07-27 14:21:44

2011-01-26 09:14:43

數據挖掘

2018-11-14 09:40:05

排序算法Java編程語言

2019-08-28 11:08:51

排序算法Java

2021-11-08 15:12:48

排序算法面試

2015-11-11 08:36:40

數據中心網絡運維

2011-11-28 14:23:53

美信云網管

2017-05-19 08:32:10

Web設計SQL Server集群

2018-10-27 15:47:35

CART算法決策樹

2021-01-26 05:33:07

排序算法快速

2018-02-01 18:45:12

機器學習算法線性回歸

2020-06-05 16:05:58

人工智能機器學習人臉識別
點贊
收藏

51CTO技術棧公眾號

不卡的电视剧免费网站有什么| 亚洲色图插插| 欧美人与z0zoxxxx视频| 白白操在线视频| 亚洲人视频在线观看| 麻豆免费精品视频| 久久人91精品久久久久久不卡| 香蕉网在线播放| 精品午夜av| 色噜噜狠狠成人中文综合| 亚洲免费视频播放| 免费在线一级视频| 国产91在线观看| 国产精品色婷婷视频| 亚洲精品在线观看av| 日韩中文首页| 亚洲人高潮女人毛茸茸| 苍井空张开腿实干12次| 国产精品久久亚洲不卡| 亚洲成a人v欧美综合天堂下载| 亚洲一区美女| 免费a级毛片在线观看| 丁香激情综合五月| 成人久久久久久| 波多野结衣二区三区| 亚洲国产免费看| 久久的精品视频| 国产熟女一区二区| 五月综合久久| 亚洲第一区第二区| 亚洲AV成人精品| 99精品国产九九国产精品| 色系网站成人免费| 成 年 人 黄 色 大 片大 全| 成人在线网址| 亚洲婷婷在线视频| 亚洲精品乱码视频| h视频在线观看免费| 久久―日本道色综合久久| 国产精品一区而去| 成人午夜精品福利免费| 国产风韵犹存在线视精品| 91在线观看免费观看| 在线免费av片| 久久 天天综合| 国产一区欧美二区三区| 天堂网中文字幕| 另类国产ts人妖高潮视频| 1769国产精品| 免费看毛片网站| 久久久久国产精品一区二区| 2021久久精品国产99国产精品| 久久精品视频6| 日韩一级大片| 欧美在线观看网址综合| 天天做天天爱夜夜爽| 亚洲巨乳在线| 日本久久久久久久久| 欧美国产成人精品一区二区三区| 亚洲欧美日韩国产一区| 日韩免费观看网站| 中文字幕欧美在线观看| 久国产精品韩国三级视频| 91手机视频在线观看| 国产www视频| 成人黄色av网站在线| 精品国产日本| 国产一级网站视频在线| 中文字幕一区二区三区在线观看 | www.久久av.com| 国产高清精品二区| 精品欧美乱码久久久久久1区2区| 无码人妻精品一区二区三区99不卡| 精品按摩偷拍| 国产亚洲精品久久| 国产稀缺精品盗摄盗拍| 激情丁香综合| 国产成人av在线| 一本色道久久综合精品婷婷| 国产成人综合亚洲91猫咪| 国产欧美日韩亚洲| 国产高清视频在线| 亚洲色图在线视频| 好吊妞无缓冲视频观看| 欧美va在线观看| 日韩一区二区三区电影在线观看| 国产吃瓜黑料一区二区| 成人知道污网站| 国产午夜一区二区| 青娱乐国产在线视频| 国产精品免费看| 国产日韩精品视频| 蜜臀av中文字幕| 国产精品久久久久一区二区三区共| 天堂av在线中文| 韩日成人影院| 日韩免费视频一区| 亚洲AV无码成人精品区明星换面| 午夜电影亚洲| 国产精品久久久久久久久借妻| 国产chinasex对白videos麻豆| 久久久久久电影| 4444亚洲人成无码网在线观看| 成人性生交大片免费观看网站| 欧美一区二区在线看| 波多野结衣 在线| 伊人久久大香线| 国产精品激情自拍| 日本黄色不卡视频| 中文字幕综合网| 欧美自拍小视频| 乱亲女h秽乱长久久久| 久热国产精品视频| 国产精品午夜一区二区| 99久久婷婷国产综合精品| 在线视频一二三区| 丰满少妇一区| 日韩毛片在线观看| 国产大片中文字幕| 紧缚奴在线一区二区三区| 日韩av电影免费在线| 漫画在线观看av| 日韩欧美国产高清| 精品在线观看一区| 日韩国产欧美在线视频| 精品免费国产| 99热99re6国产在线播放| 91麻豆精品国产91久久久使用方法| 国产色视频一区二区三区qq号| 在线欧美福利| 91久久综合亚洲鲁鲁五月天| 在线观看av黄网站永久| 日本高清视频一区二区| 一区二区三区免费在线观看视频| 欧美日韩免费| 成人性色av| 色yeye免费人成网站在线观看| 91精品国产综合久久精品性色 | 亚洲精品视频一区| 日本高清久久久| 日韩精品第一区| 日韩av手机在线看| 奇米影视888狠狠狠777不卡| 五月天网站亚洲| 日本japanese极品少妇| 一区二区毛片| 任我爽在线视频精品一| 国产综合色区在线观看| 亚洲最新中文字幕| 中文字幕第31页| 中文字幕在线一区免费| www.午夜av| 亚洲av成人片无码| 自拍偷自拍亚洲精品播放| 亚洲精品偷拍视频| 亚洲欧美一级| 久久夜色精品国产欧美乱| 国产精品呻吟久久| 亚洲另类春色国产| 精品人妻二区中文字幕| 精久久久久久| 欧美大香线蕉线伊人久久国产精品| 鲁鲁在线中文| 尤物精品国产第一福利三区 | 日韩精品成人av| 欧美喷水一区二区| 四虎免费在线视频| 不卡av免费在线观看| 欧美 日韩 激情| 精品成人影院| 91免费电影网站| h片在线观看下载| 亚洲精品视频免费| 自拍偷拍精品视频| 亚洲精品久久久蜜桃| 国产又粗又长又爽| 日韩电影在线观看一区| 青青草原国产免费| 欧美人成在线观看ccc36| 日韩av电影院| 黄色免费在线看| 日韩av在线免费| 亚洲网站免费观看| 亚洲va欧美va人人爽午夜| a毛片毛片av永久免费| 麻豆91精品91久久久的内涵| 日韩极品视频在线观看| 欧美猛男男男激情videos| 成人综合网网址| 国产剧情av在线播放| 色999日韩欧美国产| 亚洲国产精品国自产拍久久| 91激情在线视频| 欧美人与禽zozzo禽性配| 久久精品视频网| 成人做爰69片免费| 蜜臀a∨国产成人精品| 久久久久久久香蕉| 人人狠狠综合久久亚洲婷婷| 国产精品精品软件视频| 久久亚洲资源中文字| 97国产在线视频| 超碰在线观看免费| 国产亚洲精品综合一区91| 好吊色视频一区二区| 欧美军同video69gay| av毛片在线免费观看| 亚洲一二三四区| 99精品中文字幕| 久久久国产精华| 2一3sex性hd| 国产在线观看一区二区| 北条麻妃在线一区| 在线电影一区| 日韩一级特黄毛片| 五月综合激情| 亚洲第一综合| 精品av一区二区| 欧美18视频| 国产精品香蕉| 国产精品视频免费一区| 欧美日韩五区| 欧美在线精品免播放器视频| 福利在线导航136| 超碰日本道色综合久久综合| 午夜视频在线免费观看| 尤物精品国产第一福利三区| 黄色av网站在线| 精品偷拍一区二区三区在线看 | 亚洲精品一区中文字幕乱码| 亚洲黄色片视频| 日韩一区二区三区视频在线观看| 在线免费看毛片| 欧美唯美清纯偷拍| 中文字幕乱码人妻二区三区| 欧美亚洲愉拍一区二区| 精品视频一二三区| 欧美亚洲尤物久久| 青青国产在线视频| 欧美在线观看你懂的| 性色av免费观看| 色老头久久综合| 中文字幕+乱码+中文乱码91| 欧洲色大大久久| 中文字幕人妻精品一区| 欧美日韩高清不卡| 国产影视一区二区| 欧美一区二区三区四区五区| 99在线小视频| 精品久久国产字幕高潮| 少妇av在线播放| 亚洲精品国精品久久99热| 香蕉视频黄色片| 亚洲美女av黄| 成人动漫在线播放| 日韩日本欧美亚洲| 制服丝袜在线播放| 韩国福利视频一区| 韩国主播福利视频一区二区三区| 国产精品都在这里| 色成人综合网| 成人在线看片| 亚洲精品国产动漫| 亚洲欧洲精品在线观看| 综合激情网站| 欧美三级一级片| 免费成人美女在线观看| 午夜激情影院在线观看| 成人免费看视频| 91网站免费视频| 中文字幕中文乱码欧美一区二区| 青娱乐av在线| 色综合久久久久综合99| 一区二区三区免费在线| 欧美成人三级电影在线| 色视频在线观看| 日韩中文字幕视频在线| 毛片大全在线观看| 日韩美女在线观看| 久久久91麻豆精品国产一区| 精品无码久久久久国产| 色琪琪久久se色| 妞干网在线观看视频| 青青草国产精品97视觉盛宴| 亚洲成人手机在线观看| 久久亚洲精华国产精华液| 极品色av影院| 欧美日韩一区二区三区| 国产精品久久777777换脸| 亚洲精品第一页| 日本天堂在线观看| 91禁国产网站| 国产精品777777在线播放| 欧美精品一区二区三区在线看午夜| 第一会所亚洲原创| 成人午夜精品久久久久久久蜜臀| 蜜桃视频第一区免费观看| 超碰caoprom| 中文字幕一区二区5566日韩| 成年人视频在线免费看| 日韩限制级电影在线观看| 黄色网址在线播放| 久久久免费在线观看| 日日夜夜综合| 日韩高清专区| 亚洲欧洲日本一区二区三区| 国产精品嫩草影院8vv8| 久久精品亚洲一区二区三区浴池| 欧美精品一区二区成人| 欧美精品色综合| 国产在线观看高清视频| 97视频免费在线观看| 激情五月综合婷婷| 亚洲国产欧洲综合997久久| 国产视频一区免费看| 性猛交╳xxx乱大交| 亚洲欧洲99久久| 中文文字幕一区二区三三| 亚洲精品视频二区| 美女搞黄视频在线观看| 国产精品免费一区二区| 亚洲香蕉av| 国产成人美女视频| 国产精品妹子av| 男操女视频网站| 亚洲欧洲高清在线| 日韩激情电影免费看| 国产一区二区三区奇米久涩| 午夜日本精品| aaaaaaaa毛片| 亚洲精品中文在线影院| 国产又粗又长又大视频| 色噜噜国产精品视频一区二区 | 纪美影视在线观看电视版使用方法| 精品国产成人在线| 天堂中文资源在线观看| 久久久免费精品| 国内自拍欧美| 国产青青在线视频| 99国产精品久| 亚洲天堂一区在线| 亚洲色在线视频| 91精品xxx在线观看| 午夜精品视频在线观看一区二区| 久久久精品网| 色www亚洲国产阿娇yao| 欧美巨大另类极品videosbest| 免费在线观看av| 91牛牛免费视频| 国产精品九九| 午夜av免费看| 一道本成人在线| av网站在线免费播放| 国产三级精品网站| 欧美日韩18| 岛国精品资源网站| 色欧美片视频在线观看在线视频| 免费av在线电影| 国产免费亚洲高清| 欧美91大片| 国产黑丝一区二区| 色婷婷精品久久二区二区蜜臀av| 黄色毛片在线观看| 91欧美激情另类亚洲| 在线日韩欧美| 在线观看日本中文字幕| 欧美日本一道本| 免费影视亚洲| 欧美一级片免费观看| 精品一区在线看| 国产一二三四在线| 亚洲欧美国产另类| 国产精品第一| 国产片侵犯亲女视频播放| 2021国产精品久久精品| 一级淫片免费看| 国内久久久精品| 欧美一区二区性| 国产成人av免费观看| 日韩欧美成人精品| 黄页视频在线播放| 久久riav二区三区| 久久精品99国产国产精| 亚洲精品午夜久久久久久久| 一区二区三区四区在线观看视频| 国产精品视频一区视频二区| 国产亚洲综合视频| 综合av第一页| 久久久久久久影视| 亚洲最大的成人网| 老司机午夜精品视频在线观看| 在线看的片片片免费| 日韩精品中文字幕在线观看| 国产精品美女久久久久人| 欧美成人一区二区在线观看| 亚洲欧美日韩综合aⅴ视频| 欧洲伦理片一区 二区 三区| 亚洲a级在线播放观看| 日日夜夜精品视频天天综合网| 激情小说中文字幕|