python語言程序設計-筆記(第1章)

第一章  計算機、程序和Python概述

 

關於python


  1. python是一門面向對象的程序設計語言(OOP)
  2. python是解釋性語言
  3. python3不向後兼容python2,但是有工具可以將python2代碼自動轉換爲python3

 

語法


  1. 注意縮進
  2. 區分大小寫
  3. 行註釋:#
  4. 段註釋:''' comment  '''

 

程序風格


a. 程序開始的地方需要有總結性的註釋,簡潔明瞭

b. 命名習慣:

  1. 對於變量和函數的命名,單個單詞時全部使用小寫,如:width,calculate;多個單詞時第一個單詞小寫,其他單詞首字母大寫,並且直接拼接在一起(即駱駝拼寫法),如:getMessageCount
  2. 對於類名,所有單詞首字母大寫,如:WomenFootballGame
  3. 對於常量,全部大寫,多個單詞時使用下劃線拼接,如:PI,MAX_LENGTH
  4. 單一對象,使用單數命名,如:student = "Jack";數組、集合等對象,使用複數命名,如:students = ["Jack", "Fox"]

c. 縮進:

  1. 建議統一使用4個空格來縮進
  2. 調用函數時,使用空格來分隔傳入的參數,如:calculateArea(length, width)
  3. 函數括號的前後不要加空格,例如:calculateArea ( length, width )   
  4. 雙目操作符前後增加空格,例如:a = 1 + 2 * (3 + 5) - 4
  5. 適當使用空白行來進行分段,增加代碼可閱讀性

參考:http://www.cs.armstrong.edu/liang/py/supplement/codingguidelines.html

 

程序錯誤


3種錯誤類型:

  1. 語法錯誤:不符合python語法規則時出現的錯誤
  2. 運行時錯誤:python解釋器檢測到一個不可能完成的任務出現運行時錯誤,例如輸入的數據類型錯誤、被除數爲0等等
  3. 邏輯錯誤:程序不能實現它預期要完成的任務

 

 

----------------------------------------------------------

結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章