版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
模塊01導(dǎo)入模塊02導(dǎo)入和使用標(biāo)準模塊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運行環(huán)境中,Scope可以看成是容器,容器收集的名稱會隨著使用模塊的不同有所增減,如果想進一步查看,則可以使用內(nèi)置函數(shù)dir()配合參數(shù)來了解。如果內(nèi)置函數(shù)dir()沒有加參數(shù),那么會列出目前以定義的變量、類、屬性和方法。11.2導(dǎo)入和使用標(biāo)準模塊在Pthon中,除了可以自定義模塊,還可以引用其他模塊,主要包括使用標(biāo)準模塊和第三方模塊。在Pthon中自帶了很多實用的模塊,稱為標(biāo)準模塊(也可以叫做標(biāo)準庫),對于標(biāo)準模塊和標(biāo)準庫,可以直接使用import語句將其導(dǎo)入Python文件中來使用,比如我們可以導(dǎo)入random模塊、時間模塊,還可以進行第三方模塊的下載和安裝。
11.2.1隨機數(shù)值random模塊導(dǎo)入標(biāo)準模塊的random用于生成隨機數(shù)可以使用一下代碼:11.2.2日期與時間模塊對于日期和時間數(shù)據(jù),Python標(biāo)準函數(shù)庫提供了下列模塊。time模塊用于取得時間戳(timestamp)。顯示日歷模塊,如顯示整個年份或某個月歷的月份用calendar模塊。11.2.3第三方模塊的下載和安裝除Python有內(nèi)置標(biāo)準模塊外,還可以有很多的第三方模塊使用,Python的第三方模塊可以在Python官方
的
中找到。如果想要查看安裝的python中有哪些模塊(包括第三方模塊和標(biāo)準模塊),可以在IDLE或者dos下輸入下列命令。11.3Python中的包如果package_a中的modulea1需要引用package_b,那么默認情況下,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é)本章用通俗的語言和實例介紹了模塊,通過認識導(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑行業(yè)實習(xí)報告
- 畫展活動策劃方案15篇
- 2024年秋九年級歷史上冊 第6單元 資本主義制度的初步確立 第19課 法國大革命和拿破侖帝國教學(xué)實錄 新人教版
- 企業(yè)員工個人工作總結(jié)(15篇)
- 家教的心得體會
- 語文(期末)練習(xí)試題及答案
- 物理化學(xué)基礎(chǔ)知識練習(xí)卷含答案
- 中醫(yī)兒科學(xué)復(fù)習(xí)測試卷含答案
- 會計人員辭職報告(集錦15篇)
- 2024年汽車電子元件研發(fā)與全球銷售合作協(xié)議3篇
- 玻璃幕墻施工方案幕墻
- 抗精神疾病藥物與麻醉課件
- 部編版語文一年級上冊 期末復(fù)習(xí)課件
- 脛腓骨骨折的護理查房
- 區(qū)域經(jīng)理崗位職責(zé)
- 軍事理論論述題大全
- (完整word版)中國戶口本英文翻譯模板
- 大學(xué)生安全教育智慧樹知到答案章節(jié)測試2023年中國海洋大學(xué)
- 酒店安全管理制度
- GB/T 41693-2022高關(guān)注化學(xué)物質(zhì)評估判定導(dǎo)則
- YY/T 0698.7-2009最終滅菌醫(yī)療器械包裝材料第7部分:環(huán)氧乙烷或輻射滅菌無菌屏障系統(tǒng)生產(chǎn)用可密封涂膠紙要求和試驗方法
評論
0/150
提交評論