day 5(python notes)

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

Paste_Image.png

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

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

Paste_Image.png

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

Paste_Image.png

note 7:python內(nèi)置的os模塊直接調(diào)用操作系統(tǒng)提供的接口函數(shù),用于對目錄文件進行操作,當(dāng)導(dǎo)入os模塊,應(yīng)該使用import os.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 定義類并創(chuàng)建實例 在Python中,類通過 class 關(guān)鍵字定義。以 Person 為例,定義一個Person類...
    績重KF閱讀 4,103評論 0 13
  • 前言 人生苦多,快來 Kotlin ,快速學(xué)習(xí)Kotlin! 什么是Kotlin? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,692評論 9 118
  • Python learning 編碼 計算 Python 支持的數(shù)字類型有:int、float、Decimal(十...
    esrever閱讀 758評論 0 1
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,697評論 18 399
  • 1. 結(jié)構(gòu)體和共同體的區(qū)別。 定義: 結(jié)構(gòu)體struct:把不同類型的數(shù)據(jù)組合成一個整體,自定義類型。共同體uni...
    breakfy閱讀 2,271評論 0 22

友情鏈接更多精彩內(nèi)容