![大學(xué)計(jì)算機(jī)基礎(chǔ)及應(yīng)用(Python篇)課件:模塊_第1頁](http://file4.renrendoc.com/view14/M09/23/37/wKhkGWdq4uGAI5IeAACfHipOpOY911.jpg)
![大學(xué)計(jì)算機(jī)基礎(chǔ)及應(yīng)用(Python篇)課件:模塊_第2頁](http://file4.renrendoc.com/view14/M09/23/37/wKhkGWdq4uGAI5IeAACfHipOpOY9112.jpg)
![大學(xué)計(jì)算機(jī)基礎(chǔ)及應(yīng)用(Python篇)課件:模塊_第3頁](http://file4.renrendoc.com/view14/M09/23/37/wKhkGWdq4uGAI5IeAACfHipOpOY9113.jpg)
![大學(xué)計(jì)算機(jī)基礎(chǔ)及應(yīng)用(Python篇)課件:模塊_第4頁](http://file4.renrendoc.com/view14/M09/23/37/wKhkGWdq4uGAI5IeAACfHipOpOY9114.jpg)
![大學(xué)計(jì)算機(jī)基礎(chǔ)及應(yīng)用(Python篇)課件:模塊_第5頁](http://file4.renrendoc.com/view14/M09/23/37/wKhkGWdq4uGAI5IeAACfHipOpOY9115.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
模塊01導(dǎo)入模塊02導(dǎo)入和使用標(biāo)準(zhǔn)模塊03Python中的包目錄頁11.1導(dǎo)入模塊11.1.1import/as語句在Python中用關(guān)鍵字import來引入某個(gè)模塊,比如要引用模塊math,就可以在文件最開始的地方用importmath來引入。基本格式如下:importmodule1,mudule2...11.1.2from/import語句導(dǎo)入某個(gè)模塊的時(shí)候,這個(gè)模塊的方法和屬性也會(huì)被加載。如果只想使用某些特定的屬性和方法,可以用from語句開頭,用import語句指定對(duì)象名:from模塊名稱import對(duì)象名from模塊名稱import對(duì)象名1,對(duì)象名2,…,對(duì)象名Nfrom模塊名稱import*11.1.3內(nèi)置函數(shù)dir查看命名空間使用模塊的時(shí)候,要先學(xué)習(xí)命名空間(Namespace),定義函數(shù)的時(shí)候?qū)W習(xí)過“適用范圍”(Scope),在Python運(yùn)行環(huán)境中,Scope可以看成是容器,容器收集的名稱會(huì)隨著使用模塊的不同有所增減,如果想進(jìn)一步查看,則可以使用內(nèi)置函數(shù)dir()配合參數(shù)來了解。如果內(nèi)置函數(shù)dir()沒有加參數(shù),那么會(huì)列出目前以定義的變量、類、屬性和方法。11.2導(dǎo)入和使用標(biāo)準(zhǔn)模塊在Pthon中,除了可以自定義模塊,還可以引用其他模塊,主要包括使用標(biāo)準(zhǔn)模塊和第三方模塊。在Pthon中自帶了很多實(shí)用的模塊,稱為標(biāo)準(zhǔn)模塊(也可以叫做標(biāo)準(zhǔn)庫),對(duì)于標(biāo)準(zhǔn)模塊和標(biāo)準(zhǔn)庫,可以直接使用import語句將其導(dǎo)入Python文件中來使用,比如我們可以導(dǎo)入random模塊、時(shí)間模塊,還可以進(jìn)行第三方模塊的下載和安裝。
11.2.1隨機(jī)數(shù)值random模塊導(dǎo)入標(biāo)準(zhǔn)模塊的random用于生成隨機(jī)數(shù)可以使用一下代碼:11.2.2日期與時(shí)間模塊對(duì)于日期和時(shí)間數(shù)據(jù),Python標(biāo)準(zhǔn)函數(shù)庫提供了下列模塊。time模塊用于取得時(shí)間戳(timestamp)。顯示日歷模塊,如顯示整個(gè)年份或某個(gè)月歷的月份用calendar模塊。11.2.3第三方模塊的下載和安裝除Python有內(nèi)置標(biāo)準(zhǔn)模塊外,還可以有很多的第三方模塊使用,Python的第三方模塊可以在Python官方
的
中找到。如果想要查看安裝的python中有哪些模塊(包括第三方模塊和標(biāo)準(zhǔn)模塊),可以在IDLE或者dos下輸入下列命令。11.3Python中的包如果package_a中的modulea1需要引用package_b,那么默認(rèn)情況下,Python是找不到package_b的??梢栽趐ackage_a中的__init__.py中添加“sys.path.append('../')”將該包下的所有module都添加*import__init_即可。11.3.1
創(chuàng)建和使用包創(chuàng)建包的過程就是創(chuàng)建一個(gè)文件夾,在文件夾的內(nèi)部創(chuàng)建一個(gè)叫_init_.py的文件,在這個(gè)文件_init_.py中,可以不編寫任何代碼,也可以編寫Python代碼。在這個(gè)文件_init_.py中編寫的代碼,在導(dǎo)入包的時(shí)候可以自動(dòng)執(zhí)行。模塊名就是創(chuàng)建包的包名,比如創(chuàng)建一個(gè)叫做setting的包,模塊名就是setting,在setting中創(chuàng)建的_init_.py文件就是模塊文件。11.3.1.2使用包創(chuàng)建好包以后,就可以在包里面創(chuàng)建相應(yīng)的模塊,然后使用import語句從包中加載模塊,從包里面加載模塊的方法有一下三種。通過“import+完整包名+模塊名”的形式加載指定模塊,比如有一個(gè)名字是setting的包,并且在包里面有一個(gè)size的模塊,這時(shí)需要導(dǎo)入size的模塊。
11.3.2以主程序的形式執(zhí)行創(chuàng)建一個(gè)模塊,名稱是helloeveryday,首先要定義一個(gè)全局變量,然后創(chuàng)建一個(gè)happy_helloeveryday()的函數(shù),然后通過print()函數(shù)輸出一些內(nèi)容。編寫的代碼如下所示。在與happyeveryday模塊的同級(jí)目錄下創(chuàng)建一個(gè)main.py的文件,在這個(gè)文件中導(dǎo)入helloeveryday模塊。
本章小結(jié)本章用通俗的語言和實(shí)例介紹了模塊,通過認(rèn)識(shí)導(dǎo)入模塊以及導(dǎo)入模塊的相關(guān)語句,通過一些內(nèi)置代碼了解模塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度特色小吃街租賃及經(jīng)營管理合同
- 二零二五年度綠色建筑與節(jié)能減排技術(shù)集成承包合同
- 二零二五年度電子商務(wù)平臺(tái)入駐服務(wù)合同
- 二零二五年度高科技辦公設(shè)備耗材研發(fā)與技術(shù)支持合同
- 2025年度電力工程環(huán)保驗(yàn)收服務(wù)合同樣本
- 2025年度智能二手房在線交易服務(wù)合同范本
- 超市裝修合同解除書
- 沙石運(yùn)輸行業(yè)高峰論壇合同
- 乘除法練習(xí)題1000道助你快速提升解題能力
- 乘除法練習(xí)題1000道輕松打印隨身攜帶
- 2024-2025學(xué)年外研版九年級(jí)英語上學(xué)期考點(diǎn) 專題03 首字母填空(10篇)【考題猜想】
- 2024秋期國家開放大學(xué)本科《納稅籌劃》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 2023年西安經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)招聘考試真題
- 重點(diǎn)語法清單2024-2025學(xué)年人教版英語八年級(jí)上冊(cè)
- 2024年全國統(tǒng)一高考數(shù)學(xué)試卷(理科)甲卷含答案
- 排水管網(wǎng)溯源排查項(xiàng)目專項(xiàng)培訓(xùn)
- 教育案例評(píng)選細(xì)則(3篇模板)
- 數(shù)字孿生水利工程建設(shè)技術(shù)導(dǎo)則(試行)
- 2024年山東化工職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫及答案解析
- 方案偏離處理措施
- (2024年)剪映入門教程課件
評(píng)論
0/150
提交評(píng)論