亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python開發中module模塊用法實例分析

2020-01-04 17:57:03
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python開發中module模塊用法,以實例形式較為詳細的分析了Python中模塊的功能、定義及相關使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python開發中module模塊用法。分享給大家供大家參考,具體如下:

在python中,我們可以把一些功能模塊化,就有一點類似于java中,把一些功能相關或者相同的代碼放到一起,這樣我們需要用的時候,就可以直接調用了

這樣做的好處:

1,只要寫好了一個功能模塊,就可以在以后調用,代碼的重用就可以體現出來了

2,功能寫好了以后,不會發生錯誤。如果一個相同的功能,我們在一個模塊中寫了一遍,在另外的模塊中又寫了一遍......這樣我們難免保證我們在寫的過程中不發生錯誤。

但是我們如果能夠寫一個功能模塊寫好了以后,就把他用在很多地方,其一,用起來方便,其二,可以保證其正確性

3,代碼共享

說了這么多,還是來點實際的比較好!!!

我們新建一個文件:fibo.py(當然這個名字可以隨個人意愿)

 

 
  1. #Modules 
  2. def fib(n): # write Fibonacci series up to n 
  3. a,b = 0,1 
  4. while b < n: 
  5. print(b,end=' '
  6. a,b = b, a + b 
  7. print() 
  8. def fib2(n): # return Fibonacci series up to n 
  9. result = [] 
  10. a,b = 0,1 
  11. while b < n: 
  12. result.append(b) 
  13. a,b = b, a + b 
  14. return result 
  15. def add(numberA,numberB): #定義加法 
  16. return numberA + numberB 
  17. def sub(numberA,numberB): #定義減法 
  18. return numberA - numberB 
  19. def mul(numberA,numberB): #定義乘法 
  20. return numberA*numberB 
  21. def div(numberA,numberB): #定義除法 
  22. if numberB != 0: 
  23. return numberA//numberB 
  24. else
  25. return 'Error' 

上面就是我們自定義的一個簡單的功能模塊,里面定義了一些方法。

我們需要在:test_modules.py(和fibo.py文件在同一個目錄的另一個文件)文件中調用fibo.py中的方法:

 

 
  1. import fibo 
  2. fibo.fib(1000) 
  3. result = fibo.fib2(1000) 
  4. print(result) 

運行效果如下:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 
  6. [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987] 
  7. >>> 

現在我們又定義了一個文件:

test_modules1.py調用fibo.py中的部分方法

 

 
  1. from fibo import fib,fib2 
  2. #這里是可以直接使用以上兩個方法的 
  3. fib(100) 
  4. result = fib2(1000) 
  5. print(result) 

上面描述的是,我們應用了fibo.py文件中的fib,fib2兩個方法

運行效果:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. 1 2 3 5 8 13 21 34 55 89 
  6. [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987] 
  7. >>> 

如果我們要應用fibo.py中的所有方法,我們可以這樣做:

 

 
  1. #應用fibo.py中所有的方法 
  2. #有一點類似于java中的引入包的形式 
  3. from fibo import * 
  4. #這里可以使用fibo中的所用方法 
  5. fib(1000) 
  6. print(fib2(100)) 
  7. numberA = 20 
  8. numberB = 5 
  9. print('加法計算:',numberA,'+',numberB,'=',add(numberA,numberB)) 
  10. print('減法計算:',numberA,'-',numberB,'=',sub(numberA,numberB)) 
  11. print('乘法計算:',numberA,'*',numberB,'=',mul(numberA,numberB)) 
  12. print('除法計算:',numberA,'/',numberB,'=',div(numberA,numberB)) 

運行效果:

 

 
  1. Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 
  2. Type "copyright""credits" or "license()" for more information. 
  3. >>> ================================ RESTART ================================ 
  4. >>>  
  5. 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 
  6. [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] 
  7. 加法計算: 20 + 5 = 25 
  8. 減法計算: 20 - 5 = 15 
  9. 乘法計算: 20 * 5 = 100 
  10. 除法計算: 20 / 5 = 4 
  11. >>> 

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产一区在线| 日韩欧美极品在线观看| 九九精品在线视频| 国产精品男女猛烈高潮激情| 国产91在线播放| 国产欧美一区二区三区在线看| 久久久国产影院| 欧美国产精品人人做人人爱| 91在线视频一区| 国产精品久久久久久久一区探花| 成人av.网址在线网站| 日韩视频免费观看| 98精品在线视频| 91精品国产色综合久久不卡98| 欧美xxxx做受欧美| 久久免费视频观看| 国产精品久久久久免费a∨| 91精品国产91久久久久久吃药| 国模视频一区二区三区| 日韩一区二区福利| 国产精品xxxxx| 成人国产在线视频| 久久久久国产精品免费网站| 久久在线免费视频| 69视频在线免费观看| 成人深夜直播免费观看| 91在线网站视频| 久久99热精品| 精品成人av一区| 亚洲欧美日韩中文在线| 91精品久久久久久久久久入口| 日韩在线观看免费全| 川上优av一区二区线观看| 日本久久精品视频| 久久久精品国产网站| 91中文精品字幕在线视频| yellow中文字幕久久| 国产综合香蕉五月婷在线| 中文在线不卡视频| 欧美乱大交做爰xxxⅹ性3| 亚洲一区av在线播放| 久久国产精品久久久久| 狠狠做深爱婷婷久久综合一区| 国产精品狠色婷| 日韩欧美国产中文字幕| 亚洲精品98久久久久久中文字幕| 韩剧1988在线观看免费完整版| 日韩视频在线免费| 色噜噜国产精品视频一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精品狠狠操| 色综合天天狠天天透天天伊人| 这里只有精品久久| 最近2019中文字幕大全第二页| 日本久久久久久久久久久| 久久av红桃一区二区小说| 国产精品久久久久影院日本| 正在播放国产一区| 日韩欧美一区视频| 日韩欧美一区二区三区久久| 97精品国产97久久久久久| 久久视频在线观看免费| 国产中文字幕亚洲| 日韩av中文字幕在线播放| 国产精品视频免费观看www| 夜夜嗨av色综合久久久综合网| 国产精品草莓在线免费观看| 成人久久一区二区三区| 欲色天天网综合久久| 国内精品久久久久久久| 精品成人久久av| 亚洲国产美女久久久久| 亚洲精品在线视频| 国产精品免费电影| 欧美性生活大片免费观看网址| 最近2019中文字幕一页二页| 亚洲97在线观看| 国产乱肥老妇国产一区二| 欧美伦理91i| 97视频在线观看免费| 欧美精品免费播放| 亚洲黄色www| 日韩欧美大尺度| 少妇激情综合网| 日韩av日韩在线观看| 亚洲第一精品夜夜躁人人爽| 欧美在线视频在线播放完整版免费观看| 91超碰中文字幕久久精品| 亚洲自拍另类欧美丝袜| 久久久久亚洲精品| 欧美日韩性视频| 成人女保姆的销魂服务| 欧美激情精品久久久久久变态| 日韩av免费一区| 日韩一级裸体免费视频| 日韩中文第一页| 一本色道久久88综合亚洲精品ⅰ| 亚洲精品国精品久久99热一| 91av福利视频| 亚洲视频欧洲视频| 欧美福利视频在线观看| 国产欧美日韩视频| 青青草一区二区| 亚洲a级在线播放观看| 91精品久久久久久久久久| 91在线观看欧美日韩| 永久免费精品影视网站| 亚洲一区二区国产| 伊人久久五月天| 亚洲永久免费观看| www.精品av.com| 欧美日韩美女视频| 久久在线精品视频| 亚洲一区二区三区视频| 国产欧美精品va在线观看| 亚洲精品久久久久中文字幕二区| 国自产精品手机在线观看视频| 性金发美女69hd大尺寸| 日韩av在线网| 国产69精品久久久久99| 国内外成人免费激情在线视频| 亚洲欧洲一区二区三区久久| 国产精品永久免费| 亚洲一区二区日本| 亚洲成人中文字幕| 欧美精品免费在线观看| 一本大道久久加勒比香蕉| 亚洲一区二区久久| 欧美巨乳在线观看| 超在线视频97| 色阁综合伊人av| 亚洲国产精品推荐| 久久视频国产精品免费视频在线| 欧美日韩国产一区二区三区| 成人激情视频网| 97免费视频在线播放| 97国产真实伦对白精彩视频8| 亚洲男人7777| 国产一区二区免费| 青青久久av北条麻妃黑人| 亚洲变态欧美另类捆绑| 国产精品高潮呻吟久久av无限| 欧美日韩国产在线播放| 欧美日韩高清在线观看| 成人国内精品久久久久一区| 成人精品久久久| 久久久精品免费| 色婷婷久久av| 亚洲天堂网站在线观看视频| 色琪琪综合男人的天堂aⅴ视频| 日韩精品一二三四区| 欧美高清videos高潮hd| 日韩欧美精品免费在线| 宅男66日本亚洲欧美视频| 中文在线资源观看视频网站免费不卡| 91精品国产91| 精品久久久久国产| 高清日韩电视剧大全免费播放在线观看| 亚洲高清在线观看| 欧美激情性做爰免费视频| 九九热在线精品视频| 亚洲一级黄色av| 欧美激情亚洲综合一区| 亚洲国产福利在线|