一、常見錯誤:
1、漏了末尾的冒號,如 if語句,循環語句,定義函數
2、縮進錯誤,該縮進的時候沒有縮進
3、把英文符號寫成中文符號,如: ' ' () ,
4、字符串拼接,把字符串和數字拼接一起
5、沒有定義變量
6、“==”與“=”混用
7、縮進Tab鍵與空格混用
二、知識不熟練造成bug:
如:1、列表的索引是從0開始的,不是從1開始的;
2、append()函數每次只能添加一個參數,如a.append('A')
三、思路不清晰造成bug:
方法:1、用 # 把感覺會出問題的代碼段注釋掉;
2、利用print()語句,展示關鍵步驟的操作結果;
3、根據print出來的結果,一步步尋找和解決問題;
四、被動掉坑:
可使用try...except.....語句(具體內容要縮進)來解決
使用try...except.....語句后
try....except....的三種用法:
1、跟if....elif.....elif....一樣,try后面可以跟多個except
2、except后面可將兩個或多個異常放在一起,只要觸動其中一個,就執行所包含的代碼:
3、常規錯誤的基類,假設不想提供很精細的提示,可以用這個語句響應常規錯誤: