《Python商務(wù)數(shù)據(jù)分析與應(yīng)用》課件 第二章 Python基礎(chǔ)模塊_第1頁
《Python商務(wù)數(shù)據(jù)分析與應(yīng)用》課件 第二章 Python基礎(chǔ)模塊_第2頁
《Python商務(wù)數(shù)據(jù)分析與應(yīng)用》課件 第二章 Python基礎(chǔ)模塊_第3頁
《Python商務(wù)數(shù)據(jù)分析與應(yīng)用》課件 第二章 Python基礎(chǔ)模塊_第4頁
《Python商務(wù)數(shù)據(jù)分析與應(yīng)用》課件 第二章 Python基礎(chǔ)模塊_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第2章

Python基礎(chǔ)模塊SOUTHWESTERNUNIVERSITYOFFINANCEANDECONOMICS01math模塊02random模塊03time和datetime模塊04re模塊05實訓(xùn)Part1math模塊00模塊簡介定義模塊將一些函數(shù)、變量和類等定義保存在一個文件中,它是一種組織和重用代碼的方式,可以將相關(guān)的代碼邏輯組織在一個文件中,并通過使用import關(guān)鍵字導(dǎo)入模塊的方式在其他程序中使用。模塊使得代碼的管理和維護(hù)更加方便,同時也促進(jìn)了代碼的重用和可擴(kuò)展性。通過將相關(guān)功能封裝在模塊中,可以將復(fù)雜的程序分解為更小、更易于理解和維護(hù)的部分。這有助于提高代碼的可讀性和可維護(hù)性,并且可以在不同的項目中共享和重復(fù)使用代碼。Python提供了許多內(nèi)置模塊,如math、random、data、time、re、sys和os等JUNE12th優(yōu)勢01math模塊math模塊提供了基礎(chǔ)的計算功能數(shù)學(xué)常量算術(shù)函數(shù)導(dǎo)入模塊01math模塊常見的三角函數(shù)冪函數(shù)和對數(shù)函數(shù)Part2random模塊02random模塊定義:random模塊主要用于生成滿足各種分布的偽隨機(jī)數(shù),如隨機(jī)整數(shù)、浮點數(shù)、選擇隨機(jī)項以及隨機(jī)化序列等。其包含兩類函數(shù),分別為基本隨機(jī)函數(shù),如random()、seed();以及擴(kuò)展隨機(jī)函數(shù),如randrange()、randint()、uniform()、choice()shuffle()等種子數(shù)一般是一個整數(shù),作為偽隨機(jī)數(shù)生成算法的初始輸入。相同的種子會生成完全相同的隨機(jī)數(shù)序列根據(jù)種子數(shù)a初始化隨機(jī)數(shù)生成器生成一個[0.0,1.0)之間的隨機(jī)浮點數(shù)基本隨機(jī)函數(shù):random()和seed()02random模塊擴(kuò)展隨機(jī)函數(shù)生成指定范圍內(nèi)特定步長的隨機(jī)整數(shù)候選數(shù)為1,3,5生成指定范圍內(nèi)的隨機(jī)整數(shù)生成指定范圍內(nèi)的隨機(jī)浮點數(shù)生成非空序列中的隨機(jī)元素生成指定序列元素的隨機(jī)排列以beta分布的概率分布返回0到1之間的隨機(jī)數(shù)(Beta分布是一種定義在區(qū)間[0,1][0,1]上的連續(xù)概率分布,常用于描述某個事件成功概率的不確定性)Part3time和datetime模塊03time和datetime模塊time模塊和datetime模塊都可用于處理時間和日期time模塊用于獲取當(dāng)前時間,以及執(zhí)行與時間相關(guān)的操作,如暫停執(zhí)行、獲取時間戳等datetime模塊則提供了日期和時間的日期對象,可以進(jìn)行日期和時間的算術(shù)運算time模塊使用范例按指定的秒數(shù)使程序休眠若干時間03time和datetime模塊time模塊使用范例03time和datetime模塊datetime模塊區(qū)別:本地當(dāng)前日期和時間(無時區(qū)信息),相當(dāng)于等同于datetime.now()(不帶時區(qū))datetime.now()當(dāng)前日期和時間(可指定時區(qū))根據(jù)指定的時間戳創(chuàng)建datetime對象不同日期或時間之間的差值返回日期時間對象所對應(yīng)的時間元組Part4re模塊04re模塊定義:用于處理字符串的函數(shù)能夠通過定義一串特殊規(guī)則匹配符合的字符,可以用來搜索、替換、分割和匹配字符串特殊字符04re模塊常用函數(shù)04re模塊常用函數(shù)Part5實訓(xùn)05實訓(xùn)請使用本章介紹的基礎(chǔ)模塊知識按以下步驟編寫相應(yīng)代碼生成模擬實驗數(shù)據(jù),并進(jìn)行基本分析。步驟一:生成實驗數(shù)據(jù)05實訓(xùn)請使用本章介紹的基礎(chǔ)模塊知識按以下步驟編寫相應(yīng)代碼生成模擬實驗數(shù)據(jù),并進(jìn)行基本分析。步驟二:數(shù)據(jù)的正則表達(dá)式匹配05實訓(xùn)請使

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論