天天看點

Python:認識子產品

Python:認識子產品

一、了解 Python 子產品:

  -- 什麼是函數:

    函數是實作一項或多項功能的一段程式

    子產品是實作一類功能的程式塊,是包含函數和其他語句的腳本檔案,以".py"為字尾名

    預設,C:/Python27/Lib記憶體放子產品

  -- 如何導入子產品:使用 import

Python:認識子產品

  

Python:認識子產品

    我們希望能夠直接顯示圓周率π的值,但是不行

Python:認識子產品
Python:認識子產品

    現在,使用 import 導入對應的子產品名,我們可以得到 pi 的值  

  --了解下sys子產品

    sys子產品:與系統功能有關的子產品

Python:認識子產品
Python:認識子產品

      sys.version  -- 檢視版本資訊

      sys.executable  -- 解析器可執行的檔案名

      sys.getwindowsversion()  -- 版本資訊

二、"*.pyc 檔案":python 解析器對子產品進行編譯後生成的二進制檔案

三、form … import …

  1.import 子產品名:導入對應的子產品(詳見一)

  2.from … import 功能名(函數、屬性等):導入子產品所對應的一個功能

  3.from … import *:導入子產品的所有功能

Python:認識子產品
Python:認識子產品

   從前面的學習得知,math.pi可以正常顯示結果,但是直接輸入pi卻報錯

Python:認識子產品
Python:認識子產品

   這時,我們導入子產品中對應功能(屬性),可以直接使用pi

Python:認識子產品
Python:認識子產品

四、認識 __name__ 屬性:一般可以用來判斷是否被其它子產品所調用

Python:認識子產品
Python:認識子產品

   test.py自身調用時,出現的結果為__main__

  我們看下自身調用和被其它子產品調用時的不同:

Python:認識子產品
Python:認識子產品

  上圖是直接運作test.py的結果(自身調用)

Python:認識子產品
Python:認識子產品

  上圖是直接運作call.py的結果(其它子產品調用)

五.自定義子產品:非系統自帶的子產品

Python:認識子產品
Python:認識子產品
Python:認識子產品

  本文使用的Python版本為2.7.10,工具為PyCharm