国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Python系列】 6. 模塊

2021-07-15 20:53 作者:doubleyong  | 我要投稿

01 模塊的概念


模塊是最高級別的程序組織單元,它將程序代碼和數(shù)據(jù)封裝起來以便重用。

每一個文件都是一個模塊,并且模塊導(dǎo)入其他模塊之后就可以使用導(dǎo)入模塊定義的變量名。


python的模塊導(dǎo)入與c 中的#include不一樣。它不只是插入文件而已,導(dǎo)入其實是運行時的運算;

程序第一次導(dǎo)入指定文件時,會執(zhí)行三個步驟:

1. 找到模塊文件

2. 編譯成字節(jié)碼(需要時)

3. 執(zhí)行模塊的代碼來創(chuàng)建其所定義的對象

模塊會存儲到一個名為sys.modules的表中



02 定義模塊


只要文本編輯器,把一些Python 代碼輸入到文本中,然后以“.py"為后綴名進行保存,任何此類文件都會被自動認為是Python模塊


包的使用

import? 模塊名? ?as? 變量名

import 使一個變量名引用整個模塊對象

from 模塊名 import * 或具體屬性


from dir1.dir2.mod import z

import? dir1.dir2.mod as mod


from 會把變量名復(fù)制到另一個作用域,所以它就可以讓我們直接在腳本中使用復(fù)制后的變量名,而不是需要通過模塊。


注:

import 與 from 是賦值語句 (隱性的賦值語句)

import 是將整個模塊對象賦值給一個變量名

from 將一個或多個變量名賦值給另一個模塊中同名的對象



03 模塊包?


包導(dǎo)入語句的路徑中每個目錄內(nèi)部都必須有__init__.py文件(內(nèi)容可以為空)


模塊的內(nèi)置屬性

每一個模塊都有一個名為__name__的內(nèi)置屬性,python會自動設(shè)置該屬性:

如果文件是以頂層程序文件執(zhí)行,在啟動時,__name__就會設(shè)置為字符串'__main__'

如果文件被導(dǎo)入,__name__就會改設(shè)成客戶端所了解的模塊名


具體的模塊

sys模塊?

https://blog.csdn.net/qq_38526635/article/details/81739321


日期與時間

https://www.cnblogs.com/wang-yc/p/5628172.html

Python 提供了一個 time 和 calendar 模塊可以用于格式化日期和時間


Math模塊

http://blog.csdn.net/iamaiearner/article/details/9381347


OS模塊

https://www.cnblogs.com/kaituorensheng/archive/2013/03/18/2965766.html?

http://www.runoob.com/python3/python3-os-file-methods.html


json模塊

http://www.runoob.com/python3/python3-json.html

https://www.cnblogs.com/wang-yc/p/5616187.html


request模塊

http://blog.csdn.net/qq_878799579/article/details/73956344

【Python系列】 6. 模塊的評論 (共 條)

分享到微博請遵守國家法律
西藏| 定兴县| 呼玛县| 宝山区| 新干县| 婺源县| 贞丰县| 兴安盟| 南和县| 深泽县| 剑川县| 南漳县| 龙游县| 临沭县| 来安县| 阿拉善盟| 阿坝| 湖南省| 炉霍县| 香河县| 大关县| 宁德市| 望都县| 梅州市| 云龙县| 玛曲县| 阳新县| 娄底市| 新宾| 辰溪县| 长顺县| 兰坪| 昌乐县| 高密市| 泰和县| 吴忠市| 无为县| 江源县| 龙门县| 辉县市| 罗平县|