版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(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來引入某個模塊,比如要引用模塊math,就可以在文件最開始的地方用importmath來引入?;靖袷饺缦拢篿mportmodule1,mudule2...11.1.2from/import語句導(dǎo)入某個模塊的時候,這個模塊的方法和屬性也會被加載。如果只想使用某些特定的屬性和方法,可以用from語句開頭,用import語句指定對象名:from模塊名稱import對象名from模塊名稱import對象名1,對象名2,…,對象名Nfrom模塊名稱import*11.1.3內(nèi)置函數(shù)dir查看命名空間使用模塊的時候,要先學(xué)習(xí)命名空間(Namespace),定義函數(shù)的時候?qū)W習(xí)過“適用范圍”(Scope),在Python運(yùn)行環(huán)境中,Scope可以看成是容器,容器收集的名稱會隨著使用模塊的不同有所增減,如果想進(jìn)一步查看,則可以使用內(nèi)置函數(shù)dir()配合參數(shù)來了解。如果內(nèi)置函數(shù)dir()沒有加參數(shù),那么會列出目前以定義的變量、類、屬性和方法。11.2導(dǎo)入和使用標(biāo)準(zhǔn)模塊在Pthon中,除了可以自定義模塊,還可以引用其他模塊,主要包括使用標(biāo)準(zhǔn)模塊和第三方模塊。在Pthon中自帶了很多實(shí)用的模塊,稱為標(biāo)準(zhǔn)模塊(也可以叫做標(biāo)準(zhǔn)庫),對于標(biāo)準(zhǔn)模塊和標(biāo)準(zhǔn)庫,可以直接使用import語句將其導(dǎo)入Python文件中來使用,比如我們可以導(dǎo)入random模塊、時間模塊,還可以進(jìn)行第三方模塊的下載和安裝。
11.2.1隨機(jī)數(shù)值random模塊導(dǎo)入標(biāo)準(zhǔn)模塊的random用于生成隨機(jī)數(shù)可以使用一下代碼:11.2.2日期與時間模塊對于日期和時間數(shù)據(jù),Python標(biāo)準(zhǔn)函數(shù)庫提供了下列模塊。time模塊用于取得時間戳(timestamp)。顯示日歷模塊,如顯示整個年份或某個月歷的月份用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)建一個文件夾,在文件夾的內(nèi)部創(chuàng)建一個叫_init_.py的文件,在這個文件_init_.py中,可以不編寫任何代碼,也可以編寫Python代碼。在這個文件_init_.py中編寫的代碼,在導(dǎo)入包的時候可以自動執(zhí)行。模塊名就是創(chuàng)建包的包名,比如創(chuàng)建一個叫做setting的包,模塊名就是setting,在setting中創(chuàng)建的_init_.py文件就是模塊文件。11.3.1.2使用包創(chuàng)建好包以后,就可以在包里面創(chuàng)建相應(yīng)的模塊,然后使用import語句從包中加載模塊,從包里面加載模塊的方法有一下三種。通過“import+完整包名+模塊名”的形式加載指定模塊,比如有一個名字是setting的包,并且在包里面有一個size的模塊,這時需要導(dǎo)入size的模塊。
11.3.2以主程序的形式執(zhí)行創(chuàng)建一個模塊,名稱是helloeveryday,首先要定義一個全局變量,然后創(chuàng)建一個happy_helloeveryday()的函數(shù),然后通過print()函數(shù)輸出一些內(nèi)容。編寫的代碼如下所示。在與happyeveryday模塊的同級目錄下創(chuàng)建一個main.py的文件,在這個文件中導(dǎo)入helloeveryday模塊。
本章小結(jié)本章用通俗的語言和實(shí)例介紹了模塊,通過認(rèn)識導(dǎo)入模塊以及導(dǎo)入模塊的相關(guān)語句,通過一些內(nèi)置代碼了解模塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)生態(tài)保護(hù)承包協(xié)議3篇
- 專項(xiàng)2024進(jìn)出口貿(mào)易合作勞動協(xié)議版A版
- 專業(yè)防水服務(wù)協(xié)議規(guī)范版B版
- 專業(yè)土方買賣協(xié)議指導(dǎo)文本(2024版)版B版
- 專業(yè)方木買賣:2024年協(xié)議范本一
- 2025年度歷史文化街區(qū)拆遷承包合同4篇
- 2025年度展覽館場地借用及展覽策劃服務(wù)合同4篇
- 二零二四商標(biāo)權(quán)轉(zhuǎn)讓與市場推廣服務(wù)合同范本3篇
- 二零二五年度文化產(chǎn)業(yè)園項(xiàng)目合作協(xié)議3篇
- 不動產(chǎn)居間服務(wù)協(xié)議模板2024版B版
- 智慧財(cái)務(wù)綜合實(shí)訓(xùn)
- 安徽省合肥市2021-2022學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(含答案)3
- 教育專家報(bào)告合集:年度得到:沈祖蕓全球教育報(bào)告(2023-2024)
- 肝臟腫瘤護(hù)理查房
- 護(hù)士工作壓力管理護(hù)理工作中的壓力應(yīng)對策略
- 2023年日語考試:大學(xué)日語六級真題模擬匯編(共479題)
- 皮帶拆除安全技術(shù)措施
- ISO9001(2015版)質(zhì)量體系標(biāo)準(zhǔn)講解
- 《培訓(xùn)資料緊固》課件
- 黑龍江省政府采購評標(biāo)專家考試題
- 成品煙道安裝施工方案
評論
0/150
提交評論