模組化指將乙個完整的程式分解成乙個個的小模組
通過將模組組合,來搭建出乙個完整的程式
• 方便開發
• 方便維護
• 模組可以復用
• 在python當中乙個py檔案就是乙個模組
• 在乙個模組中引入外部模組 import 模組名(模組名就是py檔案)
• 可以引入同乙個模組多次,但是模組的例項只會建立一次
• import 模組名 as 模組別名用於更改模組的名稱
• 在乙個模組內部都有乙個__name__。通過它我們可以獲取模組的名字
• 如果py檔案直接執行時,那麼__name__預設等於字串』main』,__name__屬性值為__main__的模組是主模組。乙個程式中只有乙個主模組
可以通過
if __name__ == __main__:
來進行區分,如果這個模組被在其他模組中引用,那麼此時改模組的__name__就不是main了,因此該條件判斷語句內的內容將不會被引入
• 引入模組內全部內容:import 模組名 或者 from 模組名 import *
• 我們也可以引入模組中部分內容:from 模組名 import 變數,變數…
• 還有一種引入方式:from 模組名 import 變數 as 別名
• 注意:如果下面引用的模組範圍超過了上面的引用,則會將上面的引用覆蓋
在引入模組之後
• 訪問模組中的變數:模組名.變數名
• 訪問模組中的函式:模組名.函式名
• 訪問模組中的物件:模組名.物件名
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python課程筆記 Python課程筆記(二)
1 格式化輸出 print d d s 15,3.14,12.8 對比c語言 printf d,d,s 15,3.14,12.8 這裡可見 python要求更簡明一些。注意點 without syntaxwarning str object is not callable 在 的左側放置乙個字串 格...
python基礎筆記 python基礎筆記
一 變數 定義變數的規則 1 變數名只能是字母 數字 下劃線的組合 2 變數名不能以數字開頭 3 python中使用的關鍵字不能作為變數 注意 行業預設規則 1 變數命令見名知意 2 駝峰 3 字母全大寫代表是常量 例子 name mr liao name1 name print name,name...