国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

Python基礎(chǔ)練習(xí)實(shí)例34(__name__的使用)

極客小將2020-11-08-
__name__是一個(gè)變量。前后加了爽下劃線是因?yàn)槭且驗(yàn)檫@是系統(tǒng)定義的名字。普通變量不要使用此方式命名變量。

題目:練習(xí)函數(shù)調(diào)用,請(qǐng)說出程序執(zhí)行的結(jié)果。

if __name__ == '__main__':這句估計(jì)很多和我一樣的初學(xué)者都是不求甚解。

這里作一下解釋:

1:__name__是一個(gè)變量。前后加了爽下劃線是因?yàn)槭且驗(yàn)檫@是系統(tǒng)定義的名字。普通變量不要使用此方式命名變量。

2:Python有很多模塊,而這些模塊是可以獨(dú)立運(yùn)行的!這點(diǎn)不像C++和C的頭文件。

3:import的時(shí)候是要執(zhí)行所import的模塊的。

4:__name__就是標(biāo)識(shí)模塊的名字的一個(gè)系統(tǒng)變量。這里分兩種情況:假如當(dāng)前模塊是主模塊(也就是調(diào)用其他模塊的模塊),那么此模塊名字就是__main__,通過if判斷這樣就可以執(zhí)行“__mian__:”后面的主函數(shù)內(nèi)容;假如此模塊是被import的,則此模塊名字為文件名字(不加后面的.py),通過if判斷這樣就會(huì)跳過“__mian__:”后面的內(nèi)容。

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

#!/usr/bin/python

# -*- coding: UTF-8 -*-

def hello_world():

   print 'hello world'

def three_hellos():

   for i in range(3):

       hello_world()

if __name__ == '__main__':

   three_hellos()


以上實(shí)例輸出結(jié)果為:

hello world

hello world

hello world


本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 景宁| 三门峡市| 沙坪坝区| 澜沧| 苏尼特左旗| 手机| 霞浦县| 图片| 闵行区| 布拖县| 丹东市| 肃北| 武强县| 柯坪县| 蒙山县| 金门县| 和硕县| 芮城县| 孟津县| 万安县| 琼中| 星子县| 东乡族自治县| 正蓝旗| 嫩江县| 界首市| 桃园县| 阳高县| 泉州市| 汤阴县| 张家界市| 漳州市| 昌邑市| 阿克苏市| 晋中市| 钟山县| 辽宁省| 潮州市| 肥西县| 双流县| 元江|