資訊內(nèi)容
Python基礎(chǔ)練習(xí)實(shí)例41(兩個(gè)變量互換)
題目:兩個(gè)變量值互換。
其中if __name__ == '__main__':這句估計(jì)很多和我一樣的初學(xué)者都是不求甚解。__name__是一個(gè)變量。前后加了爽下劃線是因?yàn)槭且驗(yàn)檫@是系統(tǒng)定義的名字。普通變量不要使用此方式命名變量。__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)容。
程序源代碼:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def exchange(a,b):
a,b = b,a
return (a,b)
if __name__ == '__main__':
x = 15
y = 25
print 'x = %d,y = %d' % (x,y)
x,y = exchange(x,y)
print 'x = %d,y = %d' % (x,y)
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。
