精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

少妇高潮久久77777| 国产精品午夜久久| 97av在线影院| 99久久久无码国产精品性| 日本精品在线中文字幕| 亚洲欧美精品午睡沙发| 久久国产精品高清| 中文字幕+乱码+中文| 欧美大片网站| 亚洲国产sm捆绑调教视频| 欧美日韩免费精品| a在线观看免费| 国产亚洲精品自拍| 久久在精品线影院精品国产| 好吊一区二区三区视频| 第四色日韩影片| 国产日韩高清在线| 国产一区二区久久久| 亚洲系列第一页| 亚洲中字黄色| 久久99精品久久久久久青青91| 91成人在线观看喷潮蘑菇| 欧美gay囗交囗交| 亚洲综合在线观看视频| 亚洲精品永久www嫩草| 高h放荡受浪受bl| 亚洲看片免费| 久久中文字幕一区| 高清国产在线观看| 欧美成人午夜77777| 日韩欧美在线视频日韩欧美在线视频 | 日批视频免费看| 国语自产精品视频在线看抢先版结局| 国产精品国产自产拍在线| 国产日产精品一区二区三区四区 | av在线1区2区| 99re热视频精品| 成人资源视频网站免费| 在线免费一区二区| 欧美一级网站| 51精品国产黑色丝袜高跟鞋| 国产亚洲精久久久久久无码77777| 亚洲一区电影| 56国语精品自产拍在线观看| 国产美女主播在线| 超碰免费公开在线| 综合分类小说区另类春色亚洲小说欧美 | 国产无遮挡裸体免费视频| 国产精品传媒精东影业在线| 中文字幕日韩在线播放| 免费看裸体网站| 国产一区二区三区日韩精品| 日韩麻豆第一页| 亚洲黄色在线网站| 亚洲区小说区图片区qvod| 日韩精品高清视频| 我和岳m愉情xxxⅹ视频| 未满十八勿进黄网站一区不卡| 夜夜操天天操亚洲| 97在线免费视频观看| 青青青免费视频在线2| 免费精品视频在线| 国产精品丝袜高跟| 怡红院男人的天堂| 精品午夜久久福利影院| 91免费综合在线| 成人激情四射网| 日本视频在线一区| 国产一区在线播放| 国产美女三级无套内谢| 国产精品一区二区无线| 国产精品久久久久免费| 五月婷婷伊人网| 国产偷国产偷亚洲高清人白洁| 国产经品一区二区| 香蕉av在线播放| 国产人成亚洲第一网站在线播放| 国产欧美日韩视频一区二区三区| 91精品国产乱码久久久久| 翔田千里一区二区| 国产精品欧美亚洲777777| 一区二区精品视频在线观看| 日本中文在线一区| 91在线视频精品| 五月婷婷六月丁香| 日本一区二区不卡视频| 青青视频免费在线| a日韩av网址| 宅男噜噜噜66一区二区66| 天天色综合天天色| 亚洲第一会所001| 宅男在线国产精品| 全黄一级裸体片| 亚洲h色精品| 欧美一区二区三区免费视| 中文天堂在线播放| 成人黄色在线网站| 亚洲人成77777| 9999热视频在线观看| 欧美日韩三级在线| 色播五月综合网| 视频精品二区| 在线亚洲欧美视频| 国产成人精品a视频一区| 日韩国产欧美三级| 国产精品都在这里| 高潮毛片7777777毛片| 欧美高清一级片在线观看| 东北少妇不带套对白| 久久精品国产精品亚洲毛片| 亚洲国产精品va在线看黑人| 亚洲少妇18p| 日韩欧美一区二区三区在线视频| www.精品av.com| 国产欧美一区二区三区在线看蜜臂| 99精品视频免费| 91网站在线免费观看| 你懂的视频在线免费| 国产日韩v精品一区二区| 国产一区二区三区小说| 国产精品亚洲四区在线观看| 国产一区二区三区在线观看网站| 国产日韩精品中文字无码| 亚洲精品1区2区| 91久久国产自产拍夜夜嗨| 日韩中文字幕免费在线观看| 国产精品久线在线观看| 超碰10000| 色999久久久精品人人澡69| 精品视频久久久久久久| 国产真实乱人偷精品视频| 国模少妇一区二区三区| 亚洲精品中文字幕在线| 日韩一区二区三区在线免费观看 | 亚洲福利天堂| 欧美激情日韩图片| 97视频免费在线| 成人免费看视频| 日韩啊v在线| 韩国成人动漫| 日韩精品欧美激情| 久草国产精品视频| 成人一道本在线| 欧美在线一二三区| 松下纱荣子在线观看| 亚洲激情中文字幕| 国产精品1000| proumb性欧美在线观看| 亚洲日本欧美在线| 色多多在线观看| 日韩国产精品一区| 男人日女人网站| 国产精品1区2区3区在线观看| 蜜桃导航-精品导航| 黄色网址视频在线观看| 色综合天天综合狠狠| 亚洲精品在线视频免费观看| 99日韩精品| 日本一区视频在线观看| 四虎成人在线| 久久九九精品99国产精品| 国产又粗又猛视频免费| 亚洲特黄一级片| 中文字幕一二三区| 亚洲国产高清一区| 欧美精品免费观看二区| 欧美不卡高清一区二区三区| 欧美大片在线观看一区二区| 国产黄色片在线| 国内精品久久久久影院薰衣草| 欧美一区观看| 丰满少妇一区| 欧美乱妇高清无乱码| 欧日韩在线视频| 一本久道久久综合中文字幕| bl动漫在线观看| 日韩电影在线一区| 亚洲小视频在线播放| 卡一精品卡二卡三网站乱码| 国产国语刺激对白av不卡| 男女啪啪在线观看| 精品国产凹凸成av人网站| 青青草免费av| 国产乱码精品一区二区三区忘忧草| 亚洲国产高清国产精品| 麻豆国产一区| 欧美一区第一页| 国产原创在线观看| 69久久99精品久久久久婷婷| 日本熟妇毛茸茸丰满| 久久精品欧美日韩精品 | 精品国产无码在线观看| 久久精品国产99| 国产精品专区在线| 日韩a一区二区| 国产另类自拍| 日韩色性视频| 97av视频在线| 69成人在线| 怡红院精品视频| 日韩一级片免费观看| 欧美日韩综合一区| 日韩乱码在线观看| 亚洲欧洲www| 欧美激情aaa| 成人一道本在线| 亚洲一区二区福利视频| 午夜在线精品偷拍| 欧美又粗又长又爽做受| 欧美a一欧美| 7777精品伊久久久大香线蕉语言| 日韩电影免费观看| 中文字幕日韩欧美精品在线观看| 国产又黄又猛又爽| 色88888久久久久久影院野外 | 亚洲欧美精品午睡沙发| 最近中文字幕免费| 波多野结衣精品在线| 婷婷激情综合五月天| 日韩成人av影视| 欧美 日韩 国产在线观看| 欧美在线黄色| 麻豆中文字幕在线观看| jlzzjlzz亚洲女人| 久久久久欧美| 国产乱人伦丫前精品视频| 欧美一级片免费在线| 久久不射影院| 欧美精品在线免费| 黄网站app在线观看| 中文字幕精品一区久久久久| 久青青在线观看视频国产| 亚洲国产天堂网精品网站| 亚洲黄色片视频| 日韩精品在线网站| 国内毛片毛片毛片毛片| 91精品蜜臀在线一区尤物| 最新在线中文字幕| 在线一区二区三区四区| 无码人妻一区二区三区免费| 日韩欧美国产中文字幕| 日韩人妻精品中文字幕| 欧美日韩亚洲系列| 特级做a爱片免费69| 日韩欧美一区二区在线| 69视频免费看| 在线视频你懂得一区| 91porny九色| 欧美亚洲国产一区二区三区va| 2021亚洲天堂| 亚洲自拍偷拍麻豆| 日韩免费一二三区| 婷婷成人综合网| av中文在线播放| 色婷婷久久久久swag精品| 婷婷激情五月综合| 欧美巨大另类极品videosbest| 青青草成人av| 一本大道久久精品懂色aⅴ| 无码人妻一区二区三区线| 亚洲国产日韩一级| 日韩成人免费在线观看| 亚洲视频在线一区观看| 九九九在线视频| 中文字幕亚洲成人| 欧美成人片在线观看| 午夜在线成人av| 久久国产精品波多野结衣av| 亚洲成a人片综合在线| 97人人澡人人爽人人模亚洲| 一本高清dvd不卡在线观看 | 欧洲人成人精品| 日韩精品成人一区| 日本精品一级二级| 欧美特黄aaaaaa| 天天综合日日夜夜精品| 国产性生活网站| 日本福利一区二区| 国产精品久久影视| 亚洲福利在线观看| 国产福利第一视频在线播放| 久久久精品国产一区二区| 蜜臀av在线| 国产成人精品综合| 3d欧美精品动漫xxxx无尽| 成人日韩在线电影| 综合久久av| 激情五月综合色婷婷一区二区 | 欧美一区二区三区在线免费观看| 国产一级成人av| 国内一区二区三区在线视频| 欧洲grand老妇人| 日韩一区二区三区高清| 欧美韩国一区| 天天爱天天操天天干| 国产.精品.日韩.另类.中文.在线.播放| 青青草原播放器| 91影院在线观看| 亚洲人做受高潮| 欧美天堂在线观看| 高清国产mv在线观看| 亚洲韩国青草视频| 你懂的视频在线| 欧美日本亚洲视频| av剧情在线观看| 91精品啪aⅴ在线观看国产| 精品亚洲a∨一区二区三区18| 亚洲综合在线小说| 91成人在线精品视频| 五月天国产一区| 在线一区免费观看| 超级砰砰砰97免费观看最新一期| 国产精品538一区二区在线| 国产精品天天干| 欧美日韩免费观看中文| 成人av手机在线| 久久视频这里只有精品| 成人免费网站www网站高清| 精品999在线观看| 欧美成人一品| 五月六月丁香婷婷| 日本一区二区综合亚洲| 免费黄色网址在线| 亚洲激情中文字幕| 岛国毛片av在线| 高清不卡一区二区三区| 亚洲国产精品91| 97超碰成人在线| 国产欧美1区2区3区| 538精品在线观看| 欧美高清性hdvideosex| eeuss影院在线观看| 日韩av免费在线看| 亚洲成aⅴ人片久久青草影院| 在线观看成人av电影| 日韩伦理在线| 99国产精品视频免费观看| 中文字幕在线观看视频www| 中文字幕一区二区三区在线不卡 | 精品国产一区二区三区av片| 99精品在线免费视频| 成人高清视频在线观看| 国产性生活网站| 欧美精品一区二区不卡| h片在线观看下载| 国产免费一区二区三区| 亚洲日本视频| 五月婷婷综合在线观看| 一本大道久久a久久综合婷婷| www.中文字幕| 欧美国产中文字幕| 蜜桃网站在线观看| 亚洲人www| 丰满少妇一区二区三区| 都市激情亚洲色图| 日韩有码电影| 久久亚洲精品成人| 高清一区二区中文字幕| 日本天堂免费a| 激情综合网最新| 欧美日韩在线视频免费播放| 欧美性视频一区二区三区| 1pondo在线播放免费| 91丝袜美腿美女视频网站| 好吊日精品视频| 超碰超碰在线观看| 久久综合色之久久综合| 国产第一页在线观看| 色爱av美腿丝袜综合粉嫩av| 久久免费精品| 无码粉嫩虎白一线天在线观看| 经典三级在线一区| 调教驯服丰满美艳麻麻在线视频 | 成人精品在线看| 亚洲天堂成人在线视频| 亚洲伦理一区二区| 国产美女永久无遮挡| 国产精品88888| 天天操夜夜操视频| 中文字幕亚洲一区在线观看| 亚洲精品国产九九九| 国产精品沙发午睡系列| av激情亚洲男人天堂| 国产天堂第一区| 欧美xxxx14xxxxx性爽| 婷婷综合成人| 91网址在线观看精品| 激情懂色av一区av二区av| 在线播放麻豆| 狠狠色噜噜狠狠色综合久| 美腿丝袜在线亚洲一区 | 国产网红主播福利一区二区| www.99热这里只有精品| 国产一区二区三区网| 久久艹这里只有精品| 欧美性猛交xxxx免费看漫画| 成人国产免费电影| 欧美一区二区高清在线观看| 国产激情偷乱视频一区二区三区 | 日韩精品系列|