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

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

分享到微博請遵守國家法律
阿拉善右旗| 永州市| 卓尼县| 汉源县| 天长市| 江山市| 沙田区| 昔阳县| 哈尔滨市| 外汇| 白玉县| 新民市| 鄂尔多斯市| 奇台县| 花莲市| 刚察县| 兴安县| 湖北省| 合水县| 耒阳市| 辽中县| 平顶山市| 星子县| 常宁市| 德惠市| 巩义市| 商城县| 西和县| 铁岭市| 昌吉市| 拉萨市| 大化| 鄂尔多斯市| 高唐县| 亚东县| 隆林| 金秀| 揭西县| 探索| 新干县| 漳平市|