新手常見Python運(yùn)行時(shí)錯(cuò)誤匯總_第1頁
新手常見Python運(yùn)行時(shí)錯(cuò)誤匯總_第2頁
新手常見Python運(yùn)行時(shí)錯(cuò)誤匯總_第3頁
新手常見Python運(yùn)行時(shí)錯(cuò)誤匯總_第4頁
新手常見Python運(yùn)行時(shí)錯(cuò)誤匯總_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Python初學(xué)者最簡單犯的幾個(gè)錯(cuò)誤-本文由老男孩教育撰寫關(guān)于生手,初學(xué)Python時(shí),總會碰到這樣那樣的報(bào)錯(cuò),想要弄懂Python錯(cuò)誤信息的含義可能還不知道怎么做,這里列出了一些比較常有的Python報(bào)錯(cuò)問題,希望關(guān)于學(xué)習(xí)Python的人能夠有些幫助。1)試試連結(jié)非字符串值與字符串(致使“TypeError:Cantconvertintobjecttostrimplicitly”)該錯(cuò)誤發(fā)生在以下代碼中:numEggs=12print(Ihave+numEggs+eggs.)而你實(shí)質(zhì)想要這樣做:numEggs=12print(Ihave+str(numEggs)+eggs.)或許:numEg

2、gs=12print(Ihave%seggs.%(numEggs)2)在字符串首尾忘掉加引號(致使“SyntaxError:EOLwhilescanningstringliteral”)該錯(cuò)誤發(fā)生在以下代碼中:print(Hello!)或許:print(Hello!)或許:myName=Alprint(Mynameis+myName+.Howareyou?)3)變量或許函數(shù)名拼寫錯(cuò)誤(致使“NameError:namefoobaisnotdefined”)該錯(cuò)誤發(fā)生在以下代碼中:foobar=Alprint(Mynameis+fooba)或許:spam=ruond(4.2)或許:spam=Ro

3、und(4.2)4)方法名拼寫錯(cuò)誤(致使“AttributeError:strobjecthasnoattributelowerr”)該錯(cuò)誤發(fā)生在以下代碼中:spam=THISISINLOWERCASE.spam=spam.lowerr()5)引用超出list最大索引(致使“IndexError:listindexoutofrange”)該錯(cuò)誤發(fā)生在以下代碼中:spam=cat,dog,mouseprint(spam6)6)使用不存在的詞典鍵值(致使“KeyError:spam”)該錯(cuò)誤發(fā)生在以下代碼中:spam=cat:Zophie,dog:Basil,mouse:Whiskersprint

4、(Thenameofmypetzebrais+spamzebra)7)忘掉在if,elif,else,for,while,class,def申明末端增添:(致使“SyntaxError:invalidsyntax”)該錯(cuò)誤將發(fā)生在近似以下代碼中:ifspam=42print(Hello!)8)使用=而不是=(致使“SyntaxError:invalidsyntax”)是賦值操作符而=是等于比較操作。該錯(cuò)誤發(fā)生在以下代碼中:ifspam=42:print(Hello!)9)使用錯(cuò)誤的縮進(jìn)量。(致使“IndentationError:unexpectedindent”、“IndentationEr

5、ror:unindentdoesnotmatchanyouterindetationlevel”以及“IndentationError:expectedanindentedblock”)記著縮進(jìn)增添只用在以:結(jié)束的語句以后,而以后一定恢復(fù)到以前的縮進(jìn)格式。該錯(cuò)誤發(fā)生在以下代碼中:print(Hello!)print(Howdy!)或許:ifspam=42:print(Hello!)print(Howdy!)或許:ifspam=42:print(Hello!)10)在for循環(huán)語句中忘掉調(diào)用len()(致使“TypeError:listobjectcannotbeinterpretedasani

6、nteger”)往常你想要經(jīng)過索引來迭代一個(gè)list或許string的元素,這需要調(diào)用range()函數(shù)。要記得返回len值而不是返回這個(gè)列表。該錯(cuò)誤發(fā)生在以下代碼中:spam=cat,dog,mouseforiinrange(spam):print(spami)python一些最重要的內(nèi)建異樣類名總結(jié)AttributeError:屬性錯(cuò)誤,特征引用和賦值失敗時(shí)會引起屬性錯(cuò)誤NameError:試圖接見的變量名不存在SyntaxError:語法錯(cuò)誤,代碼形式錯(cuò)誤Exception:全部異樣的基類,由于全部python異樣類都是基類Exception的此中一員,異樣都是從基類Exception繼承的,而且都在exceptions模塊中定義。IOError:一般常有于翻開不存在文件時(shí)會引起IOError錯(cuò)誤,也能夠解理為輸出輸入錯(cuò)誤KeyError:使用了映照中不存在的重點(diǎn)字(鍵)時(shí)引起的重點(diǎn)字錯(cuò)誤IndexError:索引錯(cuò)誤,使用的索引不存在,常索引高出序列范圍,什么是索引TypeError:種類錯(cuò)誤,內(nèi)建操作或是函數(shù)應(yīng)于在了錯(cuò)誤種類的對象時(shí)會引起種類錯(cuò)誤ZeroDivisonError:除數(shù)為0,在用除法操作時(shí),第二個(gè)參數(shù)為0時(shí)引起了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論