Python 如何debug


一、常見錯誤:

     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、常規錯誤的基類,假設不想提供很精細的提示,可以用這個語句響應常規錯誤:

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM