python模塊、包和類的一點總結

python模塊、包和類的一點總結

關于python模塊(.py文件)調用的一點啟示:

同一個文件夾內,直接import

關于包:

  1. 包內添加 'init.py' 文件
  2. python命令窗口:
  import sys
  sys.path.append(r"path")  # 添加路徑
  import package
  1. 同一個包內,不同模塊之間 from package import module 或者 import module(這種方法目前還有問題,運行出錯)
  2. 不同包內:
from package1.module import fun(or *) #(用時 fun())  
from package1 import module #(用時 module.fun)

關于類的一點總結:

  1. 查看類的方法:c.__dict__ dir(c)

  2. 關于類的使用:var=classname(var1,var2,...);var.classmethod

  3. 類的方法分為:實例方法(self)、類方法、靜態(tài)方法(@staticmethod)
    類的實例方法中可以給self再添加屬性

  4. 類內方法相互調用:self.methodname(var1,var2,...)

  5. 類的繼承:父類和子類之間 class child(parent),要先給子類init中賦值父類的屬性值,之后才能使用父類的實例方法

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容