国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 模塊的__name__屬性

2019-11-06 06:57:08
字體:
供稿:網(wǎng)友

這幾天開始學(xué)習(xí)Python,遇到一些問題,也解決了一些問題。其中if __name__ == '__main__':這句估計很多和我一樣的初學(xué)者都是不求甚解。這里作一下解釋:

1:__name__是一個變量。前后加了爽下劃線是因為是因為這是系統(tǒng)定義的名字。普通變量不要使用此方式命名變量。2:Python有很多模塊,而這些模塊是可以獨立運行的!這點不像C++和C的頭文件。3:import的時候是要執(zhí)行所import的模塊的。4:__name__就是標(biāo)識模塊的名字的一個系統(tǒng)變量。這里分兩種情況:假如當(dāng)前模塊是主模塊(也就是調(diào)用其他模塊的模塊),那么此模塊名字就是__main__,通過if判斷這樣就可以執(zhí)行“__mian__:”后面的主函數(shù)內(nèi)容;假如此模塊是被import的,則此模塊名字為文件名字(不加后面的.py),通過if判斷這樣就會跳過“__mian__:”后面的內(nèi)容。

通過上面方式,python就可以分清楚哪些是主函數(shù),進入主函數(shù)執(zhí)行;并且可以調(diào)用其他模塊的各個函數(shù)等等。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 七台河市| 文山县| 云霄县| 项城市| 连平县| 长宁区| 商丘市| 娄烦县| 江安县| 贺兰县| 扬中市| 井研县| 高阳县| 山东省| 长宁区| 镶黄旗| 泗水县| 阿拉善右旗| 杭州市| 浦江县| 吉首市| 莆田市| 怀宁县| 阜康市| 涡阳县| 宁蒗| 加查县| 如东县| 江达县| 克东县| 志丹县| 新巴尔虎左旗| 大理市| 遵化市| 黎城县| 怀来县| 九江市| 焦作市| 纳雍县| 玉龙| 鞍山市|