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

 


免責聲明!

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



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