python初體驗-常見錯誤類型


我們寫代碼的過程中,難免會因為粗心、手誤、知識點掌握不熟練等原因,導致程序運行報錯無法運行或運行結果與預期不符。

看一下比較常見的兩種 bug

  • SyntaxError:語法錯誤,表示你寫的代碼不符合 Python 的語法規范。比如字符串使用了中文引號等。
  • NameError:名字錯誤,常見於使用了未定義的變量。
例子:
print(‘python編程’) # 報錯:SyntaxError: bad token on line 1 # 第一行的字符串使用了中文引號 # debug 后代碼如下 print('python編程')

print(age) # 報錯:NameError: name 'age' is not defined on line 1 # 第一行的變量 age 沒有定義 # debug 后代碼如下 age = 18 print(age)

關於 bug 的由來,有這么一個有趣的故事:被譽為計算機程序之母的格蕾絲·赫伯(Grace Hopper)在 Mark II 計算機內部發現了一只導致機器故障的飛蛾。格蕾絲將這只飛蛾貼在了自己的工作筆記上被稱其為 bug(臭蟲)。

 


免責聲明!

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



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