第一章 計算機、程序和Python概述
關於python
- python是一門面向對象的程序設計語言(OOP)
- python是解釋性語言
- python3不向後兼容python2,但是有工具可以將python2代碼自動轉換爲python3
語法
- 注意縮進
- 區分大小寫
- 行註釋:#
- 段註釋:''' comment '''
程序風格
a. 程序開始的地方需要有總結性的註釋,簡潔明瞭
b. 命名習慣:
- 對於變量和函數的命名,單個單詞時全部使用小寫,如:width,calculate;多個單詞時第一個單詞小寫,其他單詞首字母大寫,並且直接拼接在一起(即駱駝拼寫法),如:getMessageCount
- 對於類名,所有單詞首字母大寫,如:WomenFootballGame
- 對於常量,全部大寫,多個單詞時使用下劃線拼接,如:PI,MAX_LENGTH
- 單一對象,使用單數命名,如:student = "Jack";數組、集合等對象,使用複數命名,如:students = ["Jack", "Fox"]
c. 縮進:
- 建議統一使用4個空格來縮進
- 調用函數時,使用空格來分隔傳入的參數,如:calculateArea(length, width)
- 函數括號的前後不要加空格,例如:calculateArea ( length, width )
- 雙目操作符前後增加空格,例如:a = 1 + 2 * (3 + 5) - 4
- 適當使用空白行來進行分段,增加代碼可閱讀性
參考:http://www.cs.armstrong.edu/liang/py/supplement/codingguidelines.html
程序錯誤
3種錯誤類型:
- 語法錯誤:不符合python語法規則時出現的錯誤
- 運行時錯誤:python解釋器檢測到一個不可能完成的任務出現運行時錯誤,例如輸入的數據類型錯誤、被除數爲0等等
- 邏輯錯誤:程序不能實現它預期要完成的任務
----------------------------------------------------------
結束