Python基礎問題圖文詳解!
前言
Python現在依託大資料,AI人工智慧等等這些最火的專案,儼然已經成為了當下最火的一門程式語言之一。
所以,近來也是有非常非常多的工程師來進修python這麼語言。
但是實際上,對於0程式碼基礎的小夥伴們而言,學習基礎語法的時候,還是會或多或少的出現一些錯誤。
那麼,本文就來概括一下,在基礎階段,犯錯比較多的問題。
SyntaxError: invalid syntax:無效的語法(語法錯誤)
錯誤:一個等於符號(=)是賦值,兩個等於符號(==)才是比較運算
錯誤:if ,for ,def 等控制流以及函式結尾處未加 ":" (冒號)
IndentationError: expected an indented block:程式碼縮排錯誤
NameError: name 'xxx' is not defined:沒有定義xxx變數
list index out of range:列表越界(取值超出了列表的長度)
KeyError: 'xxx':在字典裡取一個不存在的key
TypeError: argument of type 'int' is not iterable:型別錯誤:“int”型別的引數不可迭代
原因:not in 是成員運算子,不能說 數字"1" 不在 數字"2" 的裡面。
TypeError:xxx takes no arguments:構造的某個函式失敗
原因:建構函式書寫格式是__init__,而不是_init_,是init左右兩邊都有2個下劃線(__),而不是一個(_)
最新評論