Python以其簡單易懂的語法格式與其它語言形成鮮明對比,初學(xué)者遇到最多的問題就是不按照Python 的規(guī)則來寫,即便是有編程經(jīng)驗的程序員,也容易按照固有的思維和語法格式來寫 Python 代碼,這樣就容易發(fā)生錯誤,以下列舉了Python入門容易犯的錯誤!
專注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)西平免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。1. 忘記寫冒號
在 if、elif、else、for、while、class、def 語句后面忘記添加 “:”
2. 誤用 “=” 做等值比較
“=” 是賦值操作,而判斷兩個值是否相等是 “==”
3. 使用錯誤的縮進
同一個代碼塊中的每行代碼都必須保持一致的縮進量
4. 變量沒有定義
5. 獲取列表元素索引位置忘記調(diào)用 len 方法
6. 修改字符串
字符串是不可變對象,不支持修改。
7. 字符串與非字符串連接
字符串與非字符串連接時,必須把非字符串對象強制轉(zhuǎn)換為字符串類型。
8. 使用錯誤的索引位置
列表對象的索引是從0開始的,要掌握正確的索引序號。
9. 字典中使用不存在的鍵
10. 用關(guān)鍵字做變量名
在 Python 中不允許使用關(guān)鍵字作為變量名。
11. 函數(shù)中局部變量賦值前被使用
12. 使用自增 “++” 自減 “--”
Python 中沒有自增自減操作符,可以用“+=”和“-=”來代替。
13. 錯誤地調(diào)用類中的方法
以上是對Python3常犯錯誤的列舉總結(jié),有些也適用于Python2,有些對Python2不適用,想要不犯錯誤,或盡量少的犯錯誤,就需要牢牢掌握Python基礎(chǔ)語法和具體用法!