在學(xué)習(xí)Python的過程中,我們可能已經(jīng)觸犯了Python的常見錯(cuò)誤,還沒來得及做出反應(yīng)。你知道Python學(xué)習(xí)的常見錯(cuò)誤有哪些嗎?今天就來和大家聊一聊。希望大家在開發(fā)的時(shí)候可以避免這種錯(cuò)誤。
1.使用不正確的縮進(jìn):許多Python功能依賴于縮進(jìn)。例如,當(dāng)你創(chuàng)建一個(gè)新類時(shí),類的所有內(nèi)部結(jié)構(gòu)都在聲明下縮進(jìn),決策、循環(huán)和其他結(jié)構(gòu)語句也是如此。當(dāng)你發(fā)現(xiàn)你的代碼確實(shí)在執(zhí)行一項(xiàng)不應(yīng)該執(zhí)行的任務(wù)時(shí),要開始查看你使用的縮進(jìn)。
2、Python中出現(xiàn)ascii之類的錯(cuò)誤。這類問題主要是Python代碼中輸入中文造成的,解決辦法是在代碼開頭加上:#coding:utf-8。
3.系統(tǒng)錯(cuò)誤:無法編譯‘Python.h’。這個(gè)問題的主要原因是無法解析Python的頭文件,解決方法也很簡(jiǎn)單。
4.使用不正確的邏輯運(yùn)算符:大多數(shù)運(yùn)算符不會(huì)給開發(fā)者帶來問題,但是邏輯運(yùn)算符會(huì)出現(xiàn)問題,請(qǐng)記住使用并確定兩個(gè)操作數(shù)何時(shí)必須為真,或者當(dāng)其中一個(gè)操作數(shù)為真時(shí)。
5.使用錯(cuò)誤的大寫字母:記住,Python是區(qū)分大小寫的,所以MyVar不同于myvar和MYVAR。當(dāng)你發(fā)現(xiàn)無法訪問您希望訪問的值時(shí),你必須檢查案例。
6.標(biāo)點(diǎn)符號(hào)錯(cuò)誤:標(biāo)點(diǎn)符號(hào)放在錯(cuò)誤的位置會(huì)產(chǎn)生完全不同的結(jié)果。請(qǐng)記住,每個(gè)結(jié)構(gòu)語句的末尾都必須包含一個(gè)冒號(hào)。另外,括號(hào)的位置也很重要。
7.拼寫錯(cuò)誤:即使你是一個(gè)非常有經(jīng)驗(yàn)的開發(fā)者,也會(huì)拼寫錯(cuò)誤。確保使用通用方法來命名變量、類和函數(shù)。這真的很有幫助。