2011-04-08 46 views
1

您認爲初學者在使用python時可能遇到的最常見的錯誤或缺陷是什麼?Python初學者中最常出現的錯誤是什麼?

+0

不應該這是社區維基? *如果不是,請忽略我的無知* – 2011-04-08 13:01:38

+0

事實上,用戶不能在整個網絡上標記問題維基。見http://meta.stackexchange.com/questions/67039/what-c​​an-we-do-to-make-community-wiki-better/67192#67192 – 2011-04-08 13:05:30

+0

對,謝謝你給我。 – 2011-04-08 13:09:44

回答

1

我的猜測是:

語法錯誤:無效的語法

+0

我認爲這個錯誤適合每種編程語言:P – Rhapsody 2011-04-08 12:36:04

+0

當我想到它時,我有點咯咯地笑了起來。儘管這是完全正確的答案;) – Evert 2011-04-08 12:37:28

1

這可能是IndentationError從代碼和/或不正確的代碼格式製表和空格的不正確組合產生的。

0

回答兩次相同的問題後。看起來像腳本被命名爲他們想要導入的模塊那樣更令人驚訝。

2

忘記類中的self關鍵字。

無論是在方法聲明和/或引用的類成員時(特別爲有人從.NET/Java/..世界未來其中可以省略「等效」 this關鍵字)。

1

你的意思是錯誤還是陷阱?對於後面我會說:傳遞可變對象作爲默認值:

def foo(bar=[]): 
    bar.append("foobar") 
    return bar 

foo() 
foo() # Wait! Why am I getting ['foobar', 'foobar'] here? D'Oh ;) 
+1

我不是很流利的英文,我的意思是初學者可能遇到的不同問題,可以通過示例來詢問Stack Overflow來解決。 – 2011-04-08 13:01:25

+0

@Xavier好吧,那麼我認爲我的答案是合適的。 – 2011-04-08 13:04:39