day 5(python notes)

note1:繼承通過派生類和基類實現。基類稱為父類,派生類稱為子類。繼承語法如下:
class SubClassName(ParentClass[,ParentClass2,...]):
基類只是簡單列在類名后小括號里。Python支持多繼承,只需在小括號里列出多個基類名。基類構造方法不會自動調用,需在派生類中顯式調用父類的init方法。調用基類的方法需加上基類的類名作為前綴,帶上self參數變量。在類中調用普通函數不需帶self參數。
note 2:Python通過方法重載和運算符重載實現多態。方法重載就是在子類中使用與父類相同的方法名實現重載。方法重載中只要重寫這個方法就可以對該運算符重載。

Paste_Image.png

note 3:python操作文件語法。訪問方式中r表示只讀,w表示只寫,a表示文件末尾追加,+表示增加其他訪問方式,b表示二進制文件,默認ASCII文件。
note 4:讀寫文件,以及按行讀取代碼示例如下:
Paste_Image.png

note 5:為了在文件任意位置都寫內容,Python用seek()方法移動文件指針。seek(n),當n>=0,seek(0)表示文件指針移到文件頭,n>0表示移動到文件頭之后的位置。
seek(0,2)表示文件指針移到文件尾,在文件尾追加新內容需要使用。

Paste_Image.png

note 6:Python提供pickle和cPickle模塊用于文件存儲和讀取數據。pickle模塊dump函數把文件對象轉換成字符串存儲到文件中。cPickle模塊用于從文件中取回對象。

Paste_Image.png

note 7:python內置的os模塊直接調用操作系統提供的接口函數,用于對目錄文件進行操作,當導入os模塊,應該使用import os.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 定義類并創建實例 在Python中,類通過 class 關鍵字定義。以 Person 為例,定義一個Person類...
    績重KF閱讀 3,976評論 0 13
  • 前言 人生苦多,快來 Kotlin ,快速學習Kotlin! 什么是Kotlin? Kotlin 是種靜態類型編程...
    任半生囂狂閱讀 26,282評論 9 118
  • Python learning 編碼 計算 Python 支持的數字類型有:int、float、Decimal(十...
    esrever閱讀 623評論 0 1
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,778評論 18 399
  • 1. 結構體和共同體的區別。 定義: 結構體struct:把不同類型的數據組合成一個整體,自定義類型。共同體uni...
    breakfy閱讀 2,144評論 0 22