最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
耒阳市| 兴安县| 安宁市| 微博| 榆林市| 大埔县| 潼南县| 天门市| 元谋县| 台安县| 大理市| 瑞丽市| 阳曲县| 浑源县| 达日县| 松桃| 加查县| 江孜县| 丰城市| 北安市| 岳普湖县| 鹿邑县| 车险| 普兰县| 恩施市| 永靖县| 察哈| 扶沟县| 文安县| 瑞丽市| 中山市| 彩票| 河北省| 万全县| 台江县| 汝阳县| 兴宁市| 景宁| 乐陵市| 万年县| 高雄市|