新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、鐘樓網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為鐘樓等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1、模塊命名注意點
(1)模塊名要遵循Python變量命名規(guī)范,不要使用中文、特殊字符;
(2)模塊名不要和系統(tǒng)模塊名沖突,最好先查看系統(tǒng)是否已存在該模塊,檢查方法是在Python交互環(huán)境執(zhí)行 import abc,若成功則說明系統(tǒng)存在此模塊。
2、實例
我們現(xiàn)在自己寫了一個模塊,circles.py
pi=3.14159 def area(radius): return pi*(radius**2) def circumference(radius): return 2*pi*radius def sphereSurface(radius): return 4.0*area(radius) def sphereVolume(redius): return (4.0/3.0)*pi*(radius**3) if __name__=='__main__': ##測試運行代碼 print(area(3))
這里我們要提到 __name__ 屬性。每個模塊都有 __name__ 屬性。如果我們是在本模塊運行的話,__name__屬性的值為__main__,如果是其他模塊導(dǎo)入該模塊的話,該模塊的__name__屬性值為包名。
所以我們這里判斷了__name__=='__main__',如果相等的話,就測試運行代碼。當(dāng)其他模塊導(dǎo)入我們模塊的話,這里面的測試代碼不會執(zhí)行。
以上就是python自定義模塊的注意點,大家在對模塊命名時,一定要遵循這兩點注意事項,學(xué)會后也趕快試著定義模塊吧。
分享名稱:創(chuàng)新互聯(lián)Python教程:python自定義模塊的注意點
地址分享:http://m.5511xx.com/article/djjeejc.html


咨詢
建站咨詢
