五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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. 模塊的評論 (共 條)

分享到微博請遵守國家法律
两当县| 陆丰市| 大新县| 新竹市| 巴林右旗| 荥经县| 莱阳市| 青铜峡市| 佛教| 辽宁省| 昭平县| 道孚县| 广安市| 望谟县| 潼南县| 广汉市| 资兴市| 平阴县| 白山市| 曲沃县| 黔东| 工布江达县| 平度市| 翁牛特旗| 深圳市| 宜丰县| 高阳县| 合水县| 耒阳市| 平陆县| 安岳县| 项城市| 定兴县| 惠州市| 涞源县| 会理县| 绥滨县| 冕宁县| 武功县| 广昌县| 察雅县|