《Python編程 從入門到實踐》-內容要點

總結本書前11章內容要點

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

  • Python的環境配置
(1)注意Python 2.x和Python 3.x在操作系統上的環境配置。 
(2)建議用昇華編輯器。
  • 變量和簡單數據類型
(1)變量名只能包含數字,字母和下劃線,要避免命名錯誤。
(2)title(),upper(),lower()的運用。
(3)print()表示空1行,print(“\ n”* 3)表示空4行。
(4)注意單引號和雙引號實際上一樣。
(5)刪除空白rstrip(),lstrip(),strip(),注意可以加參數。
(6)str()將非字符串表示爲字符串。
(7)Python之禪:導入這個。
(8)注意Python 2.x和Python 3.x中浮點數的操作。
  • 列表簡介
(1)list [0]索引從0開始。
(2)修改元素list [0] ='A'。
(3)添加元素:append單個,extend多個,insert的用法 - 索引值+元素。
(4)刪除元素:del,pop()括號里加索引值,remove。
(5)sort()與sorted()區別用法,注意reverse()。
(6)枚舉(序列,數字)。
  • 操作列表
(1)列表中的xx:
(2)數值列表:範圍(1,5)中的值:#打印1至4與切片取的位置一致,前取後不取。
(3)遠組,元素不可改變。
(4)切片可以定義步長。
  • 如果語句
(1)if,if-else,if-elif-else語句。
(2)列表解析式[表格式for variable量列表if條件]進行附加
  • 字典
(1)字典的定義。
(2)訪問鍵值對。
(3)刪除鍵值對:德爾。
(4)遍歷鍵值對:for key,use.items()中的值:
(5)遍歷鍵:for key in use():  或者  for key in use.keys():。
(6)遍歷值:for value in use.values():。
(7)注意嵌套的使用。
  • 用戶輸入和 while 循環
(1)input 的工作原理:name = input("Please tell me that you love me:")。
(2)int() 將數字字符編委數值。
(3)求模運算符:%。
(4)while 循環,使用標誌,break退出循環,continue的跳轉,避免無限循環。
  • 函數
(1)傳遞實參,注意返回值的確定。
(2)默認值。
(3)傳遞任意實數的實參:def fun(*para):。
(4)各種導入,利用 as 設置別名。
(1)def __init__(self, name,age):self.name=name self.age=age  一個指向實例本身的引用。
(2)繼承 class ElectriCar(Car): def __init__(self, make,model): super().__init__(make,model,year)   super()超類,父類。
(3)各種導入。
(4)模塊 collections 中的一個類 OrderedDict 記錄了鍵值對的添加順序。
  • 文件和異常
(1)with open('.txt','r')as file: 自動關閉。
(2)lines = sentence.readlines() 存儲在一個列表中。
(3)msg.replace('A','B') 將msg中的‘A’變爲‘B’。
(4)try-except 代碼塊。
(5)split() 創建單詞列表,默認空格分開。
(6)s.count('A')  s列表中記錄‘A’出現的次數。
(7)模塊 json 用於轉存。
(8)重構:改進代碼,變爲函數解決實際問題。
  • 測試代碼
(1)unittest模塊用於測試。
(2)函數的測試:class NamesTestCase(unites.TestCase):.
(3)類的測試:注意setUp(self)的使用。
(4)assertEqual('A','B')等斷言的運用。
發佈了148 篇原創文章 · 獲贊 113 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章