版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
模塊01導(dǎo)入模塊02導(dǎo)入和使用標(biāo)準(zhǔn)模塊03Python中的包目錄頁(yè)11.1導(dǎo)入模塊11.1.1import/as語(yǔ)句在Python中用關(guān)鍵字import來(lái)引入某個(gè)模塊,比如要引用模塊math,就可以在文件最開(kāi)始的地方用importmath來(lái)引入?;靖袷饺缦拢篿mportmodule1,mudule2...11.1.2from/import語(yǔ)句導(dǎo)入某個(gè)模塊的時(shí)候,這個(gè)模塊的方法和屬性也會(huì)被加載。如果只想使用某些特定的屬性和方法,可以用from語(yǔ)句開(kāi)頭,用import語(yǔ)句指定對(duì)象名:from模塊名稱(chēng)import對(duì)象名from模塊名稱(chēng)import對(duì)象名1,對(duì)象名2,…,對(duì)象名Nfrom模塊名稱(chēng)import*11.1.3內(nèi)置函數(shù)dir查看命名空間使用模塊的時(shí)候,要先學(xué)習(xí)命名空間(Namespace),定義函數(shù)的時(shí)候?qū)W習(xí)過(guò)“適用范圍”(Scope),在Python運(yùn)行環(huán)境中,Scope可以看成是容器,容器收集的名稱(chēng)會(huì)隨著使用模塊的不同有所增減,如果想進(jìn)一步查看,則可以使用內(nèi)置函數(shù)dir()配合參數(shù)來(lái)了解。如果內(nèi)置函數(shù)dir()沒(méi)有加參數(shù),那么會(huì)列出目前以定義的變量、類(lèi)、屬性和方法。11.2導(dǎo)入和使用標(biāo)準(zhǔn)模塊在Pthon中,除了可以自定義模塊,還可以引用其他模塊,主要包括使用標(biāo)準(zhǔn)模塊和第三方模塊。在Pthon中自帶了很多實(shí)用的模塊,稱(chēng)為標(biāo)準(zhǔn)模塊(也可以叫做標(biāo)準(zhǔn)庫(kù)),對(duì)于標(biāo)準(zhǔn)模塊和標(biāo)準(zhǔn)庫(kù),可以直接使用import語(yǔ)句將其導(dǎo)入Python文件中來(lái)使用,比如我們可以導(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ù)庫(kù)提供了下列模塊。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的。可以在package_a中的__init__.py中添加“sys.path.append('../')”將該包下的所有module都添加*import__init_即可。11.3.1
創(chuàng)建和使用包創(chuàng)建包的過(guò)程就是創(chuàng)建一個(gè)文件夾,在文件夾的內(nèi)部創(chuàng)建一個(gè)叫_init_.py的文件,在這個(gè)文件_init_.py中,可以不編寫(xiě)任何代碼,也可以編寫(xiě)Python代碼。在這個(gè)文件_init_.py中編寫(xiě)的代碼,在導(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語(yǔ)句從包中加載模塊,從包里面加載模塊的方法有一下三種。通過(guò)“import+完整包名+模塊名”的形式加載指定模塊,比如有一個(gè)名字是setting的包,并且在包里面有一個(gè)size的模塊,這時(shí)需要導(dǎo)入size的模塊。
11.3.2以主程序的形式執(zhí)行創(chuàng)建一個(gè)模塊,名稱(chēng)是helloeveryday,首先要定義一個(gè)全局變量,然后創(chuàng)建一個(gè)happy_helloeveryday()的函數(shù),然后通過(guò)print()函數(shù)輸出一些內(nèi)容。編寫(xiě)的代碼如下所示。在與happyeveryday模塊的同級(jí)目錄下創(chuàng)建一個(gè)main.py的文件,在這個(gè)文件中導(dǎo)入helloeveryday模塊。
本章小結(jié)本章用通俗的語(yǔ)言和實(shí)例介紹了模塊,通過(guò)認(rèn)識(shí)導(dǎo)入模塊以及導(dǎo)入模塊的相關(guān)語(yǔ)句,通過(guò)一些內(nèi)置代碼了解模塊
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年黑龍江生態(tài)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)含答案詳解
- 2026年齊齊哈爾高等師范專(zhuān)科學(xué)校單招職業(yè)傾向性測(cè)試題庫(kù)及參考答案詳解
- 2026年安徽審計(jì)職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)附答案詳解
- 2026年河北旅游職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及參考答案詳解
- 2026年山西工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)含答案詳解
- 2026年新疆輕工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)參考答案詳解
- 2026年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案詳解一套
- 2026年陜西省建筑工程總公司職工大學(xué)單招職業(yè)技能測(cè)試題庫(kù)附答案詳解
- 2026年云南省曲靖市單招職業(yè)適應(yīng)性測(cè)試題庫(kù)及參考答案詳解1套
- 2026年遂寧能源職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案詳解
- 機(jī)械制圖8套試題及答案解析1
- GB/T 11836-2023混凝土和鋼筋混凝土排水管
- 河湖生態(tài)護(hù)岸工程技術(shù)導(dǎo)則
- GB/T3923.1-1997-織物斷裂強(qiáng)力和斷裂伸長(zhǎng)率的測(cè)定-條樣法
- 小學(xué)生汽車(chē)發(fā)展史新能源課件
- 中小學(xué)教師職業(yè)生涯規(guī)劃與專(zhuān)業(yè)發(fā)展課件
- DB36-T 1638-2022縣級(jí)綜治中心等級(jí)評(píng)定規(guī)范
- 英語(yǔ)聽(tīng)寫(xiě)四線三格模板
- 《正確使用手機(jī)》-優(yōu)秀課件
- 《行政法與行政訴訟法》期末復(fù)習(xí)題及參考答案
- 跆拳道裁判員考試題庫(kù)
評(píng)論
0/150
提交評(píng)論