Python最容易犯的錯誤,一定要警惕!
在學習或者撰寫Python程式的時候,我們總是會因為一個小小的錯誤而導致程式執行失敗或者無法執行,對此為讓大家避免這些錯誤,小編特地撰寫了這篇文章,希望大家認真閱讀,一定會給你們帶來幫助。
1、忘記寫冒號
在if、elif、else、for、while、class、def語句後面忘記新增":"。
2、使用錯誤的縮排
Python用縮排區分程式碼塊,常見的錯誤用法:
print('hello!')
print('howdy!')
3、變數沒有定義
if spam == 42:
print('hello!')
導致:NameError: name 'spam' is not defined
4、修改字串
字串一個序列物件,支援用索引獲取元素,但它和列表物件不同,字串是不可變物件,不支援修改。
spam = 'I have a pet cat.'
spam[13] = 'r'
print(spam)
導致:TypeError: 'str' object does not support item assignment
正確地做法:
spam = ‘I have a pet cat.’
spam =spam[:13] + 'r' +spam[14:]
print(spam)
5、使用錯誤的索引位置
spam = ['cat','dog','mouse']
print(spam[3])
導致:IndexError: list index out of range
列表物件的索引是從0開始的,第3個元素應該是使用spam[2]訪問。
6、使用自增“++”自減“--”
spam = 0
spam++
Python中沒有自增自減運算子,如果你是從C、Java轉過來的話,可要注意了。你可以使用“+=”來替代“++”
spam = 0
spam += 1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2935607/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習Python最容易犯的錯誤,這10條一定要記住!Python
- Python 入門最容易犯的錯誤Python
- Python新手入門最容易犯的錯誤有哪些?Python
- Java 開發者最容易犯的10個錯誤Java
- 十個PHP開發者最容易犯的錯誤PHP
- 10個最容易犯的HTML標籤錯誤HTML
- 前端開發最容易犯的13個JavaScript錯誤前端JavaScript
- 開發新手最容易犯的50個 Ruby on Rails 錯誤(1)AI
- 寫Java程式最容易犯的21種錯誤例項分析Java
- macOS小白容易犯的24個錯誤Mac
- 很多人容易犯的面試錯誤面試
- Android程式設計容易犯的錯誤之一Android程式設計
- Java初學者容易犯哪些錯誤?Java
- 程式設計師最容易犯的幾個技術上的錯誤程式設計師
- go新手容易犯的三個致命錯誤Go
- Java初學者容易犯的程式碼錯誤Java
- Linux 新手容易犯的 7 個錯誤Linux
- Linux 新手容易犯的 7 個 錯誤Linux
- Rxjs SwitchMap 的一些容易犯的錯誤和替代方案JS
- 學習Python容易犯的錯誤幫你避開它!Python教程分享Python
- Java程式設計師容易犯的10個錯誤Java程式設計師
- Android程式設計容易犯的錯誤之二Android程式設計
- 容易犯錯的 PHP 函式PHP函式
- 內容堆砌、認知失調...... 遊戲策劃最容易犯的錯誤你中了幾個?遊戲
- C++在寫靜態變數時容易犯的一個小錯誤C++變數
- javascript sort方法容易犯錯的地方JavaScript
- JavaScript容易犯錯的九個陷阱JavaScript
- 新手網站最佳化前期常常容易犯哪些錯誤網站
- C++程式設計人員容易犯的10個C#錯誤(轉)C++程式設計C#
- 十個Python程式設計師易犯的錯誤Python程式設計師
- 工程師犯的最大錯誤?工程師
- 直播app開發中容易犯的小錯誤,有則改之無則加勉APP
- golang中經常會犯的一些錯誤Golang
- Bash程式設計易犯的錯誤程式設計
- SQL Server 容易忽略的錯誤SQLServer
- 記一次因為共享變數的犯錯誤變數
- 遊戲設計師在開發中最容易犯下的錯誤/最容易忽略的地方是什麼?遊戲設計師
- 2017年——百度10年Java大神教你避免容易犯的10個錯誤Java