python筆記2021 03 02 模組

2021-10-22 04:03:32 字數 805 閱讀 9664

模組化指將乙個完整的程式分解成乙個個的小模組

通過將模組組合,來搭建出乙個完整的程式

• 方便開發

• 方便維護

• 模組可以復用

• 在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...