01月09日 四周二次
阿新 • • 發佈:2018-01-10
ooo 模塊 pre 需要 介紹 oooo 進行 文件名 信息
2.5/2.6 模塊使用
2.7 面向對象介紹
2.5/2.6 模塊使用
模塊
- 模塊是python組織代碼的基本方式
- 一個python腳本可以單獨運行,也可以導入到另一個腳本中運行,當腳本被導入運行時,我們將其城為模塊(module)
- 所有的.py文件都可以作為一個模塊導入
- 模塊名與腳本的文件名相同
- 例如我們編寫了一個名為hello.py的腳本,則可以在另一個腳本中用import hello語句來導入它
包
- python的模塊可以按目錄組織為包
- 創建一個包的步驟:
- 創建一個名字為包名的目錄
- 在該目錄下創建一個inti.py文件
- 根據需要,在該目錄下存放腳本文件或已編譯的擴展及子包
- import pack.m1, pack.m2, pack.m3
python path
- sys.path
- export PYTHONPATH
總結
- 模塊是一個可以導入的python腳本文件
- 包是一些按目錄組織的模塊和子包,目錄下有int.py文件,此文件可以存放包的信息
- 導入模塊和包的語法
- import, import as
- form...import...
2.7 面向對象介紹
類和對象
- 類和對象: 是面向對象中的兩個重要的蓋面
- 類: 是對事物的抽象,比如,人類,球類
- 對象: 是類的一個實例,比如:足球,籃球
- 實例說明:
- 球類可以對球的特征和行為進行抽象,然後實例化一個真實的球實體出來
為什麽面向對象
- 球類可以對球的特征和行為進行抽象,然後實例化一個真實的球實體出來
- 面向對象的主要思想是:
- 封裝
- 繼承
- 多態
- 這種思想方便解決較為復雜的項目, 且維護起來較為容易
python類的定義
- 類定義:
- 類把需要的變量和函數組合成一起,這種包含成為‘封裝‘
- class A(object):
- 類的結構:
- class 類名:
- 成員變量 - 屬性
- 成員函數 - 方法
class People(object): # 類 color = "yellow" # 屬性 def think(self): self.color = ‘black‘ # 屬性重寫 print(self.color) print(‘OOOooo...‘) r = People() # 實例化 print(r.color) # 訪問屬性 r.think()
- class 類名:
01月09日 四周二次