首頁>技術>

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個下劃線(__),而不是一個(_)

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 好程式設計師Java教程分享Java的4大核心基礎