python第三次作業

2021-10-10 14:45:22 字數 1137 閱讀 1781

python模組:模組就好比是工具包,要想使用這個工具包中的工具(就好比函式),就需要匯入這個模組

1,init.py

init.py控制著包的匯入行為

可以在__init__內新增匯入的功能 比如from ab import a

2,init.py為空

僅僅是把這個包匯入,不會匯入包中的模組

3,all

在__init__.py檔案中,定義乙個__all__變數,它控制著from包名import *時匯入的模組。

4,使用模組import+模組名;再模組被呼叫後會自動被python直譯器編譯成二進位制檔案;

引用所有as起別名

包:用於存放模sys模組模組放在同一資料夾中,必循含有__int___.py檔案

內建模組

sys模組

sys.ar** #命令列引數list,第乙個元素是程式本身路徑

sys.exit(n) #退出程式,正常退出時exit(0)

sys.version #獲取python解釋程式的版本資訊

sys.maxint #最大的int值

sys.path #返回模組的搜尋路徑,初始化時使用pythonpath環境變數的值

sys.platform #返回作業系統平台名稱

os模組

os.getcwd() #獲取當前工作目錄,即當前python指令碼工作的目錄路徑

os.chdir(「dirname」) #改變當前指令碼工作目錄;相當於shell下cd

os.curdir #返回當前目錄: (』.』)

os.pardir #獲取當前目錄的父目錄字串名:(』…』)

os.remove() #刪除乙個檔案

os.rename(「oldname」,「newname」) #重新命名檔案/目錄

os.stat(『path/filename』) #獲取檔案/目錄資訊

dir()函式

dir() 函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊

python第三次作業

問題1 小學生算術能力測試系統 設計乙個程式,用來實現幫助小學生進行百以內的算術練習,它具有以下功能 提供10道加 減 乘或除四種基本算術運算的題目 練習者根據顯示的題目輸入自己的答案,程式自動判斷輸入的答案是否 正確並顯示出相應的資訊 import random count 0 right 0 w...

第三次作業

2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...

第三次作業

1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...