




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用1.1Python概述全套可編輯PPT課件什么是Python編程語(yǔ)言·
解釋性·
編譯性·交互性·面向?qū)ο蟮?/p>
Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。全套可編輯PPT課件什么是Python初學(xué)者的語(yǔ)言這意味著,您可以在一個(gè)Python提示符
>>>
后直接執(zhí)行代碼。交互式語(yǔ)言這意味著開(kāi)發(fā)過(guò)程中沒(méi)有了編譯這個(gè)環(huán)節(jié)。類(lèi)似于PHP和Perl語(yǔ)言。解釋型語(yǔ)言這意味著Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對(duì)象的編程技術(shù)。面向?qū)ο笳Z(yǔ)言Python對(duì)初級(jí)程序員而言,是一種偉大的語(yǔ)言,它支持廣泛的應(yīng)用程序開(kāi)發(fā),從簡(jiǎn)單的文字處理到web瀏覽器再到游戲。Python的發(fā)展史Python翻譯成漢語(yǔ):蟒蛇,因此它的LOGO也是兩條纏繞在一起的蟒蛇的樣子。創(chuàng)始人:荷蘭的吉多·范羅蘇姆創(chuàng)作靈感:1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無(wú)趣,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序,作為ABC語(yǔ)言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。上線時(shí)間:1990年軟件版本:Python2.x、Python3.x,最新版本是Python3.12.3Python的語(yǔ)言特點(diǎn)·易于學(xué)習(xí)·易于維護(hù)·一個(gè)廣泛的標(biāo)準(zhǔn)庫(kù)·交互模式·易于閱讀·可移植·可擴(kuò)展·數(shù)據(jù)庫(kù)·GUI編程·可嵌入Python在財(cái)務(wù)中的應(yīng)用網(wǎng)絡(luò)爬蟲(chóng)數(shù)據(jù)處理可視化分析人工智能?chē)?guó)內(nèi)外使用Python的知名網(wǎng)站·YouTube·Gmail郵箱·Dropbox······國(guó)內(nèi)·豆瓣·果殼·知乎·Soho郵箱······國(guó)外感謝您的觀看!
1.2配置Python環(huán)境大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用導(dǎo)學(xué)古人云:“工欲善其事,必先利其器。”比喻做好一件事,準(zhǔn)備工作非常重要。使用Python語(yǔ)言編寫(xiě)代碼之前,我們也需要做好準(zhǔn)備,就是選擇一款好用的編輯器。就像我們編輯文檔需要使用Office工具一樣,編寫(xiě)代碼也需要編輯器,好的編輯器能提高我們學(xué)習(xí)和工作的效率,讓我們事半功倍。Anaconda介紹在正式學(xué)習(xí)Python前,需要先搭建Python開(kāi)發(fā)環(huán)境。本節(jié)要求下載Python的一個(gè)開(kāi)源版本Anaconda,是因?yàn)樗鼘?duì)Python的初學(xué)者很友好。通過(guò)本節(jié)的學(xué)習(xí),掌握Anaconda的下載、安裝以及簡(jiǎn)單應(yīng)用。Anaconda的下載與安裝官方下載網(wǎng)址為:/download/網(wǎng)速慢的話可在清華大學(xué)開(kāi)源軟件鏡像站下載,網(wǎng)址為:/anaconda/archive/選擇與自己電腦對(duì)應(yīng)的系統(tǒng)和位數(shù)進(jìn)行下載下載后的安裝包:雙擊安裝包,然后點(diǎn)擊next點(diǎn)擊IAgree選擇JustMe然后點(diǎn)擊next選擇安裝路徑然后點(diǎn)擊next注意:文件路徑不能包含空格。兩個(gè)對(duì)勾都選上,軟件將在安裝時(shí)自動(dòng)添加環(huán)境變量,請(qǐng)務(wù)必注意該點(diǎn)。不要遺忘選上第一個(gè)勾。然后點(diǎn)擊install點(diǎn)擊next點(diǎn)擊finish至此,anaconda安裝完成檢驗(yàn)Anaconda安裝是否成功在命令提示符中輸入python并回車(chē),如果出現(xiàn)以下字符提示,說(shuō)明安裝成功。同時(shí)按住鍵盤(pán)上的Win+R,桌面左下角彈出運(yùn)行run,在里面輸入cmd并回車(chē),打開(kāi)命令提示符Jupyternotebook介紹我們安裝了Anaconda發(fā)行版時(shí)已經(jīng)自動(dòng)為你安裝了JupyterNotebook的,所以不需要我們?cè)賹?duì)其進(jìn)行單獨(dú)安裝。JupyterNotebook是一個(gè)開(kāi)源的交互式筆記本環(huán)境。它以網(wǎng)頁(yè)形式呈現(xiàn),允許用戶在瀏覽器中編寫(xiě)和運(yùn)行代碼,并將代碼、圖像、注釋和可視化結(jié)果整合在一個(gè)靈活的文檔中。非常適合用于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、教學(xué)和快速原型開(kāi)發(fā)。它的優(yōu)勢(shì)在于結(jié)合了代碼、文本和可視化的靈活性,并支持多種編程語(yǔ)言和擴(kuò)展,從而提高了代碼編寫(xiě)和數(shù)據(jù)分析的效率Jupyter可以直接在anaconda的菜單里面打開(kāi),也可以通過(guò)命令行,輸入jupyternotebook或者是jupyter-notebook,然后回車(chē)打開(kāi)jupyther服務(wù)。當(dāng)我們打開(kāi)jupyternotebook(不管用什么樣的方式打開(kāi),使用菜單打開(kāi)或者是命令行打開(kāi)是一樣的)會(huì)在默認(rèn)的瀏覽器中看到這樣的界面如果沒(méi)有自動(dòng)打開(kāi)瀏覽器,可以自己在瀏覽器地址欄中輸入:localhost:8888/tree,其中l(wèi)ocalhost表示本機(jī)地址,8888是端口號(hào)。其實(shí)際文件實(shí)際儲(chǔ)存的默認(rèn)路徑為“C:\Users\用戶名”。點(diǎn)擊new--
選擇Python3即可創(chuàng)建新的python筆記文件,可在文件中編寫(xiě)python代碼。JupyterNotebook的界面主要由4部分組成:標(biāo)題欄、菜單欄、工具欄和編輯區(qū)域第一個(gè)”Helloword!”新創(chuàng)建的筆記自動(dòng)打開(kāi),如圖所示。此時(shí),筆記并沒(méi)有被命名,所以被系統(tǒng)自動(dòng)命名為“Untiled”(未命名)。在圖中,注意到左邊有個(gè)標(biāo)識(shí)為“In[]:”代碼單元格(cell),它提示我們這是個(gè)輸入代碼的區(qū)域,我們可以在其中輸入任意合法的Python語(yǔ)句。點(diǎn)擊“Untiled”,會(huì)彈出重命名對(duì)話框,如圖所示,在文本框中輸入合適的文件名(如myFirstBook),然后點(diǎn)擊“Rename(重命名)”按鈕,即可完成筆記的重命名工作。JupyterNotebook筆記文檔的擴(kuò)展名為.ipynb。在代碼單元格(cell)中輸入“print(”Helloword,今天我要開(kāi)始學(xué)習(xí)Python開(kāi)發(fā)與財(cái)務(wù)的應(yīng)用這門(mén)課了?。 ?”這行代碼,點(diǎn)擊“運(yùn)行”按鈕,就會(huì)發(fā)現(xiàn)括號(hào)里面的內(nèi)容被打印了出來(lái)。感謝您的觀看!
1.3Python的常用庫(kù)大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用Python的庫(kù)·庫(kù)的概念是具有相關(guān)功能模塊的集合。這也是Python的一大特色之一,即具有強(qiáng)大的標(biāo)準(zhǔn)庫(kù)、第三方
庫(kù)以及自定義模塊。Python的標(biāo)準(zhǔn)庫(kù)名稱作用datetime為日期和時(shí)間的處理提供了簡(jiǎn)單和復(fù)雜的方法zlib直接支持通用的數(shù)據(jù)打包和壓縮格式:zlib,gzip,bz2,zipfilie,以及tarfilerandom提供了生成隨機(jī)數(shù)的工具math為浮點(diǎn)運(yùn)算提供了對(duì)底層C函數(shù)庫(kù)的訪問(wèn)sys工具腳本經(jīng)常調(diào)用命令行參數(shù)。這些命令行參數(shù)以鏈表形式存儲(chǔ)于sys模塊的argv變量glob提供了一個(gè)函數(shù)用于從目錄通配符搜索中生成文件列表os提供了不少于操作系統(tǒng)相關(guān)聯(lián)的函數(shù)urllib獲取網(wǎng)頁(yè)源碼Python的常用第三方庫(kù)IPython?
Ipython是Python的原生交互式shell的增強(qiáng)版,可以完成許多不同尋常的任務(wù),比如幫助實(shí)現(xiàn)并
行化計(jì)算;主要使用它提供的交互性幫助,比如代碼著色、改進(jìn)了的命令行回調(diào)、制表符完成、宏功
能以及改進(jìn)了的交互式幫助。Python的常用第三方庫(kù)NumPy(Numerical
Python)?NumPy是Python數(shù)值計(jì)算的基石。它提供多種數(shù)據(jù)結(jié)構(gòu)、算法以及大部分涉及Python數(shù)值計(jì)算所需
的接口.NumPy還包括其他內(nèi)容:快速、高效地多維數(shù)組對(duì)象ndarray;基于元素地?cái)?shù)組計(jì)算或數(shù)組間
數(shù)學(xué)操作函數(shù);用于讀寫(xiě)硬盤(pán)中基于數(shù)組地?cái)?shù)據(jù)集地工具;線性代數(shù)操作、傅里葉變換以及隨機(jī)數(shù)生成,賦予了Python快速數(shù)組處理能力。?NumPy的另外一個(gè)主要用途是在算法和庫(kù)之間作為數(shù)據(jù)傳遞的數(shù)據(jù)容器。對(duì)于數(shù)值數(shù)據(jù),NumPy數(shù)
組能夠比Python內(nèi)建數(shù)據(jù)結(jié)構(gòu)更為高效地存儲(chǔ)和操作數(shù)據(jù)。?將
C、C++、Fortran代碼集成到
Python的工具。Python的常用第三方庫(kù)SciPy?
是科學(xué)計(jì)算領(lǐng)域針對(duì)不同標(biāo)準(zhǔn)問(wèn)題域的包的集合。主要包含:
·egrate數(shù)值積分例程和微分方程求解器
·scipy.linalg線性代數(shù)例程和基于numpy.linalg的矩陣分解
·scipy.optimize函數(shù)優(yōu)化器(最小化器)和求根算法·scipy.signal信號(hào)處理工具
·scipy.sparse稀疏矩陣與稀疏線性系統(tǒng)求解器·scipy.specialSPECFUN的包裝器。SPECFUN是Fortran語(yǔ)言下實(shí)現(xiàn)通用數(shù)據(jù)函數(shù)的包,例如
gamma函數(shù)?!cipy.stats標(biāo)準(zhǔn)的連續(xù)和離散概率分布(密度函數(shù)、采樣器、連續(xù)分布函數(shù))、各類(lèi)統(tǒng)計(jì)測(cè)試、各
類(lèi)描述性統(tǒng)計(jì)。
Python的常用第三方庫(kù)Pandas?提供了高級(jí)數(shù)據(jù)結(jié)構(gòu)和函數(shù)。?將表格和關(guān)系型數(shù)據(jù)庫(kù)(例如SQL)的靈活數(shù)據(jù)操作能力于NumPy的高性能數(shù)組計(jì)算的理念相結(jié)合。?提供復(fù)雜的索引函數(shù),使得數(shù)據(jù)的重組、切塊、切片、聚合、子集選擇更為簡(jiǎn)單。推薦度:Python的常用第三方庫(kù)
Matplotlib?通過(guò)Matplotlib,開(kāi)發(fā)者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率譜,條形圖,錯(cuò)誤圖,
散點(diǎn)圖等。Python的2D繪圖庫(kù),它以各種硬拷貝格式和跨平臺(tái)的交互式環(huán)境生成出版質(zhì)量級(jí)別的圖形。?推薦度:Python的常用第三方庫(kù)
scikit-learn?是一個(gè)用于
Python編程語(yǔ)言的免費(fèi)軟件機(jī)器學(xué)習(xí)庫(kù)。其包含了以下子模塊:·
分類(lèi):SVM、最近鄰、隨機(jī)森林、邏輯回歸等·回歸:Lasso、嶺回歸等·
聚類(lèi):k-means、譜聚類(lèi)等·降維:PCA、特征選擇、矩陣分解等·模型選擇:網(wǎng)格搜索、交叉驗(yàn)證、指標(biāo)矩陣·
預(yù)處理:特征提取、正態(tài)化推薦度:Python的常用第三方庫(kù)scrapy?Python開(kāi)發(fā)的一個(gè)快速、高層次的屏幕抓取和web抓取框架,用于抓取web站點(diǎn)并從頁(yè)面中提取結(jié)構(gòu)
化的數(shù)據(jù)。Scrapy用途廣泛,可以用于數(shù)據(jù)挖掘、監(jiān)測(cè)和自動(dòng)化測(cè)試。?Scrapy吸引人的地方在于它是一個(gè)框架,任何人都可以根據(jù)需求方便的修改。它也提供了多種類(lèi)型爬蟲(chóng)的基類(lèi),如BaseSpider、sitemap爬蟲(chóng)等,最新版本又提供了web2.0爬蟲(chóng)的支持。推薦度:感謝您的觀看!
2.1變量與運(yùn)算符大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用變量的由來(lái)1號(hào)2號(hào)3號(hào)4號(hào)1號(hào)狗狗年齡為1歲2號(hào)狗狗年齡為2歲3號(hào)狗狗年齡為3歲4號(hào)狗狗年齡為4歲1號(hào)狗=1歲2號(hào)狗=2歲3號(hào)狗=3歲4號(hào)狗=4歲t1=1t2=2t3=3t4=4·變量可存儲(chǔ)信息,供計(jì)算機(jī)使用·變量可以重復(fù)使用記錄狗狗的年齡變量的創(chuàng)建及賦值1號(hào)2號(hào)3號(hào)4號(hào)記錄狗狗的年齡·變量的創(chuàng)建和賦值是同時(shí)進(jìn)行的t1賦值(貼標(biāo)簽)數(shù)字對(duì)象變量=1(標(biāo)簽)(狗)變量的特點(diǎn)1號(hào)2號(hào)3號(hào)4號(hào)記錄狗狗的年齡t1=1t2=2t3=3t4=4第1年t1=2t2=3t3=4t4=5第2年第3年t1=3t2=4t3=5t4=6·在程序中,可以隨時(shí)修改變量的值·Python始終記錄變量的最新值變量的特點(diǎn)1號(hào)2號(hào)3號(hào)4號(hào)記錄狗狗的年齡第3年t1=4t2=5t3=6t4=7·每個(gè)變量存儲(chǔ)了一個(gè)與變量相關(guān)聯(lián)的值·變量可以指定不同的數(shù)據(jù)類(lèi)型第4年t1=5t2=1t3=6t4=7t5=8變量命名的規(guī)范·變量名只能包含:數(shù)字、字母、下劃線(_)·變量名不能以數(shù)字開(kāi)頭·
變量名大小寫(xiě)敏感·避免變量名與關(guān)鍵字重復(fù)Python關(guān)鍵字表andasassertbreakClasscontinuedefdelelifelseexceptfinallyforformFalseglobalifimportinislambdanonlocalnotNoneorpassraisereturnTryTruewhilewithyield表達(dá)式與運(yùn)算符運(yùn)算符描述實(shí)例+兩個(gè)數(shù)相加,或是字符串連接2+3返回5-兩個(gè)數(shù)相減5-3返回2*兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串2*3返回6/x除以y,結(jié)果為浮點(diǎn)數(shù)9/3返回3.0%返回除法的余數(shù)5%2返回1**返回x的y次冪2**3返回8//兩個(gè)數(shù)相除,結(jié)果為向下取整的整數(shù)5//2返回2算術(shù)運(yùn)算符表達(dá)式與運(yùn)算符運(yùn)算符描述實(shí)例==比較對(duì)象是否相等(1==2)返回False。!=比較兩個(gè)對(duì)象是否不相等(1!=2)返回True。>大小比較,例如x比y大,返回True,否則返回False(1>2)返回False。<大小比較,例如x比y小,返回True,否則返回False(1<2)返回True。>=大小比較,包含等于的情況(1>=2)返回False。<=大小比較,包含等于的情況(2<=2)返回True。比較運(yùn)算符表達(dá)式與運(yùn)算符運(yùn)算符描述實(shí)例=常規(guī)賦值運(yùn)算符a=1,b=2+=加法賦值運(yùn)算符a+=b-=減法賦值運(yùn)算符a-=b*=乘法賦值運(yùn)算符a*=b/=除法賦值運(yùn)算符a/=b%=取模賦值運(yùn)算符a%=b**=冪賦值運(yùn)算符a**=b//=取整除賦值運(yùn)算符a//=b賦值運(yùn)算符表達(dá)式與運(yùn)算符運(yùn)算符描述and邏輯“與”運(yùn)算符,具體運(yùn)算規(guī)則如下:TrueandTrue=True;TrueandFalse=False;FalseandTrue=False;FalseandFalse=False。or邏輯“或”運(yùn)算符,具體運(yùn)算規(guī)則如下:TrueorTrue=True;TrueorFalse=True;FalseorTrue=True;FalseorFalse=False。not邏輯“非”運(yùn)算符,具體運(yùn)算規(guī)則如下:notTrue=False;notFalse=True。邏輯運(yùn)算符表達(dá)式與運(yùn)算符運(yùn)算符說(shuō)明Python運(yùn)算符優(yōu)先級(jí)結(jié)合性優(yōu)先級(jí)順序小括號(hào)()19無(wú)高︿||||||||||||||||||||||低索引運(yùn)算符x[i]或x[i1:i2[:i3]]18左屬性訪問(wèn)x.attribute17左乘方**16右按位取反~15右符號(hào)運(yùn)算符+(正號(hào))、-(負(fù)號(hào))14右乘除*、/、//、%13左加減+、-12左位移>>、<<11左按位與&10右按位異或^9左按位或|8左比較運(yùn)算符==、!=、>、>=、<、<=7左is運(yùn)算符is、isnot6左in運(yùn)算符in、notin5左邏輯非not4右邏輯與and3左邏輯或or2左逗號(hào)運(yùn)算符exp1,exp21左運(yùn)算符優(yōu)先級(jí)規(guī)則感謝您的觀看!
2.2輸入輸出與注釋大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用什么是輸出·輸出函數(shù):print,翻譯成中文是“打印”·在Python中使用的形式是:print(),它的功能是“打印到屏幕”,即把括號(hào)里的內(nèi)容顯示到電腦屏幕上。>>>print(1)1>>>print("a,b")a,b>>>print("這是我的第一個(gè)編程")這是我的第一個(gè)編程注意的是,輸入的內(nèi)容如果是數(shù)字,可以直接輸入;如果是字母及其組成的字母組合,則要加上單引號(hào)或者雙引號(hào)!否則會(huì)報(bào)錯(cuò)。什么是輸入·輸入函數(shù):input·在Python中使用的形式是:input(),使用方法可以直接調(diào)用input(),把用戶輸入的內(nèi)容賦值給一個(gè)變量,input()函數(shù)括號(hào)里可以顯示提示用戶輸入的內(nèi)容,比如,用戶的用戶名是什么,然后將用戶名賦值給變量name.>>>name=input("請(qǐng)輸入您的姓名:")請(qǐng)輸入您的姓名:注意的是,提示內(nèi)容應(yīng)使用字符串形式(后面會(huì)講),使用半角英文狀態(tài)下的雙引號(hào)將提示內(nèi)容引起來(lái)。Python中的輸入輸出
打開(kāi)jupyternotebook;單擊右上角的“New”選中“Python3”,接著就會(huì)出現(xiàn)一個(gè)編輯界面,是我們新建的python筆記編輯器,在這里我們可以進(jìn)行python代碼腳本的編寫(xiě)。
在編輯界面點(diǎn)擊jupyter圖標(biāo)旁邊的“Untitled”可對(duì)文件進(jìn)行重命名。
在編輯界面輸入代碼后按菜單欄中的Run(運(yùn)行)即可運(yùn)行代碼,或者選中有代碼的單元格后使用快捷鍵shift+enter運(yùn)行代碼。Ctrl+s可將源代碼文件保存。我們可以在程序中加入一些自己的說(shuō)明,描述這個(gè)程序的功能和運(yùn)行方式。這些說(shuō)明不會(huì)在計(jì)算機(jī)中執(zhí)行,只是為了幫助我們自己或者他人閱讀代碼,明白代碼的用途。注釋單行注釋在任意代碼行之前加上井號(hào)(#)標(biāo)識(shí),就可以把該行變成注釋行,井號(hào)后面的內(nèi)容都會(huì)被計(jì)算機(jī)忽略掉。#這是Python中的單行注釋多行注釋有時(shí)候可能需要用多行文本進(jìn)行注釋。要使用多行注釋,就要在每個(gè)代碼行之前都加上#字符。#這是Python中的多行注釋#這是Python中的多行注釋#這是Python中的多行注釋多行注釋Python中還有種做法相當(dāng)于創(chuàng)建多行注釋,即將注釋用三個(gè)引號(hào)一前一后包起來(lái),相當(dāng)于創(chuàng)建一個(gè)未命名的三重引號(hào)字符串?!薄薄边@是Python中的多行注釋,它使用了三重引號(hào)字符串不過(guò),它并不是真正意義上的注釋,只是起到了注釋的作用?!薄薄睂偛啪帉?xiě)的input函數(shù)和print函數(shù)添加單行注釋進(jìn)行解釋說(shuō)明試著編寫(xiě)注釋練一練感謝您的觀看!
2.3.1基本數(shù)據(jù)類(lèi)型大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用Python常見(jiàn)的數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型符號(hào)標(biāo)識(shí)舉例整數(shù)int1,-3浮點(diǎn)數(shù)float3.0,1e12,1E12字符string“HelloWorld!”布爾booleanTrue,False日期datetime2022-10-05
數(shù)值類(lèi)型【例2-5】1.整數(shù)類(lèi)型:整數(shù)類(lèi)型包含正整數(shù)、0和負(fù)整數(shù),取值范圍是無(wú)限的。2.浮點(diǎn)數(shù)類(lèi)型:浮點(diǎn)數(shù)類(lèi)型通常用于表示實(shí)數(shù),包含整數(shù)和小數(shù)兩個(gè)部分,有十進(jìn)制和科學(xué)計(jì)數(shù)法兩種表現(xiàn)形式,與其他計(jì)算機(jī)語(yǔ)言中的雙精度和單精度類(lèi)型對(duì)應(yīng)。數(shù)值類(lèi)型舉例?;緮?shù)據(jù)類(lèi)型行號(hào)程序代碼1In[1]:x=-7777777777777777772
print(type(x))3Out[1]:<class'int'>4In[2]:y=9999999999999999995
print(type(y))6Out[2]:<class'int'>2.1數(shù)值類(lèi)型【例2-5】數(shù)值類(lèi)型舉例。2基本數(shù)據(jù)類(lèi)型行號(hào)程序代碼7In[3]:x=2e48
print(x)9Out[3]:20000.010In[4]:print(type(x))11Out[4]:<class'float'>12In[5]:y=3.0913
print(type(y))14Out[5]:<class'float'>字符串通俗地講,就是我們熟悉的文本類(lèi)型,可以理解為單詞、短語(yǔ)或者句子。在Python中,str表示字符串類(lèi)型,字符串是以英文單引號(hào)(‘)或英文雙引號(hào)(“)括起來(lái)的任意文本。字符串如何定義?使用英文引號(hào)(或’‘或”“或”””“””)來(lái)創(chuàng)建字符串。引號(hào)內(nèi)為字符串內(nèi)容。不含任何字符內(nèi)容的字符串,如”(一對(duì)英文單引號(hào)),"”(一對(duì)英文雙引號(hào)),稱為空字符串。單引號(hào)、雙引號(hào)、三引號(hào)有什么區(qū)別?1、單引號(hào)、雙引號(hào)作用相同,可避免字符串內(nèi)出現(xiàn)相同的引號(hào)。2、三引號(hào)可以定義多行字符串,還可定義包含單引號(hào)、雙引號(hào)的字符串行號(hào)程序代碼1In[1]:x=u'Thispythonscriptisdesignedforaccounting.'2
print(type(x))3Out[1]:<class'str'>4In[2]:x="Thisisapythonstring."5
print(type(x))6Out[2]:<class'str'>7In[3]:x='''8
Thispythonscriptisdesignedforaccounting.9
I'mapythonlearner!10
'''11
print(type(x))12Out[3]:<class'str'>13In[4]:x="I'mapythonlearner!"14
print(x)15Out[4]:I'mapythonlearner!16In[5]:x=r"I'm\tapython\nlearner!"17
print(x)18Out[5]:I'm\tapython\nlearner!2.2字符串類(lèi)型轉(zhuǎn)義字符舉例轉(zhuǎn)義字符功能\\反斜杠(\)\'單引號(hào)(')\"雙引號(hào)(")\aASCII響鈴符(BEL)\bASCII退格符(BS)\fASCII進(jìn)紙符(FF)\nACCII換行符(FL)\rASCII回車(chē)符(CR)\tASCII水平制表符(CR)\vASCII垂直制表符(VT)\ooo值為八進(jìn)制值ooo的字符\xhh值為十六進(jìn)制值hh字符2.2字符串類(lèi)型2..字符串訪問(wèn)2基本數(shù)據(jù)類(lèi)型操作符描述實(shí)例[]通過(guò)索引訪問(wèn)字符串中的字符a=“accounting”a[1]=‘c’[:]截取字符串中的一部分進(jìn)行切片訪問(wèn)a=“accounting”a[1:4]=‘cco’+字符串連接操作a=“accounting”,b=“is”a+b=“accountingis”*字符串重復(fù)操作a=“accounting”a*2=“accountingaccounting”len(str)返回字符串長(zhǎng)度a=“accounting”len(str)的返回值為10max(str)返回字符串中最大的字母a=“accounting”max(str)的返回值為’u’min(str)返回字符串中最小的字母a=“accounting”min(a)的返回值為’a’字符串常用操作舉例下表以字符串“Python”為例設(shè)置索引?;谒饕梢灾苯釉L問(wèn)字符串中的任意單個(gè)元素,如L="PYTHON",L[1]="Y",L[-4]="T"。2.2字符串類(lèi)型2..字符串訪問(wèn)2基本數(shù)據(jù)類(lèi)型自左至右索引012345字符串PYTHON自右至左索引-6-5-4-3-2-1行號(hào)程序代碼1In[1]:x='Thispythonscriptisdesignedforaccounting.'2
length=len(x)3
print(length)4Out[1]:465In[2]:print(x[10])6Out[2]:n7In[3]:print(x[:11])8Out[3]:Thispython9In[4]:print(x[:11:3])10Out[4]:Tsyo11In[5]:print(x[2::2])12Out[5]:iyhnsrpsdsgeoconig13In[6]:print(x[5:-1])14Out[6]:pythonscriptisdesignedforaccounting15In[7]:print(x[-1:6:-1])16Out[7]:.gnitnuoccarofdengisedsitpircsnoht2.2字符串類(lèi)型2基本數(shù)據(jù)類(lèi)型3.字符串格式化【例2-9】行號(hào)程序代碼1In[1]:x="{}科目余額是{}元!".format('應(yīng)收賬款','800.2')2
print(x)3Out[1]:應(yīng)收賬款科目余額是800.2元!4In[2]:x="{1}科目余額是:{0}元!".format('800.2','應(yīng)收賬款')5
print(x)6Out[2]:應(yīng)收賬款科目余額是:800.2元!7In[3]:x="{account}科目余額是{amount:.1f}元!".format(account='應(yīng)收賬8
款',amount=800.255)9
print(x)10Out[3]:應(yīng)收賬款科目余額是800.3元!字符串的格式化訪問(wèn)。參考代碼如下布爾類(lèi)型是整數(shù)類(lèi)型的子類(lèi),它只有兩個(gè)值:True和False,True用來(lái)表示真,F(xiàn)alse表示假。我們一般用bool表示布爾類(lèi)型。請(qǐng)注意True和False大小寫(xiě)行號(hào)程序代碼1In[1]:x=False+12
print(x)3Out[1]:14In[2]:x=True5
print(x)6Out[2]:True7In[3]:x=True+18
print(x)9Out[3]:2在銀行承兌匯票貼現(xiàn)時(shí),通常要計(jì)算銀行發(fā)放貼現(xiàn)款日到票據(jù)到期日之間的自然日天數(shù),如果兩個(gè)日期相差大,以人工方式一天一天計(jì)數(shù)很麻煩也容易輸錯(cuò),每月天數(shù)還得考慮31天、30天或者閏年、平年的區(qū)別。Python語(yǔ)言中內(nèi)置了一個(gè)datetime的時(shí)間模塊,可以更加方便的進(jìn)行計(jì)算。2.3其他類(lèi)型2基本數(shù)據(jù)類(lèi)型【例2-13】4.時(shí)間與日期類(lèi)型銀行承兌匯票貼現(xiàn)時(shí),計(jì)算票據(jù)到期日和承兌日之間的天數(shù),假設(shè)到期日為:“2023-11-30”,發(fā)放貼現(xiàn)款日為:“2022-10-5”。參考代碼如下。行號(hào)程序代碼1In[1]:importdatetime2
到期日=datetime.date(2023,11,30)3
發(fā)放貼現(xiàn)款日=datetime.date(2022,10,5)4
print("銀行發(fā)放貼現(xiàn)款日到票據(jù)到期日之間的自然日天數(shù):%s天"%(到期日5
-發(fā)放貼現(xiàn)款日).days)6Out[1]:銀行發(fā)放貼現(xiàn)款日到票據(jù)到期日之間的自然日天數(shù):421天
【例2-14】時(shí)間與日期類(lèi)型格式化轉(zhuǎn)換。參考代碼如下。行號(hào)程序代碼1In[1]:fromdatetimeimportdatetime2
now=datetime.now()3
print(now.timetuple())4Out[1]:time.struct_time(tm_year=2022,tm_mon=3,tm_mday=1,tm_hour=17,5
tm_min=2,tm_sec=33,tm_wday=1,tm_yday=60,tm_isdst=-1)6In[2]:now_str=now.strftime('%Y-%m-%d%H:%M:%S.%f')7
print(now_str)8Out[2]:2022-03-0117:04:41.0940099In[3]:print(datetime.strptime(now_str,'%Y-%m-%d%H:%M:%S.%f'))10Out[3]:2022-03-0117:04:41.0940092.3其他類(lèi)型2基本數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)名作用注意事項(xiàng)舉例str()將其他數(shù)據(jù)類(lèi)型轉(zhuǎn)換成字符串也可用引號(hào)“”轉(zhuǎn)換str(12)“12”int()將其他數(shù)據(jù)類(lèi)型轉(zhuǎn)換成整數(shù)1.文字類(lèi)和小數(shù)類(lèi)字符串無(wú)法轉(zhuǎn)換成整數(shù)2.浮點(diǎn)數(shù)轉(zhuǎn)化成整數(shù)時(shí),抹零取整int(‘12’)int(1.8)float()將其他數(shù)據(jù)類(lèi)型轉(zhuǎn)換成浮點(diǎn)數(shù)1.文字類(lèi)字符串無(wú)法轉(zhuǎn)換成浮點(diǎn)數(shù)2.整數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù)時(shí),末尾為.0float(‘1.9’)float(10)2基本數(shù)據(jù)類(lèi)型2.4數(shù)據(jù)類(lèi)型轉(zhuǎn)換【例2-15】數(shù)據(jù)類(lèi)型轉(zhuǎn)換。參考代碼如下。行號(hào) 程序代碼1 In[1]: print(int(1.33))2 Out[1]: 13 In[2]: print(float("abc"))4 Out[2]: ValueError:couldnotconvertstringtofloat:'abc'5 In[3]: print(1+1.4)6 Out[3]: 2.47 In[4]: print(6+True)8 Out[4]: 7感謝您的觀看!
2.3.2高級(jí)數(shù)據(jù)類(lèi)型-列表元組大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用列表的創(chuàng)建在Python中,列表(list)是一種有序的存儲(chǔ)結(jié)構(gòu),它可以存放任意類(lèi)型的元素,包括數(shù)字、字符串、對(duì)象,甚至是其他列表。列表使用中括號(hào)[
]來(lái)表示從哪里開(kāi)始,到哪里結(jié)束,元素之間用逗號(hào)分隔。創(chuàng)建列表list1
=
['重慶','成都','西安',2021,True]列表名以逗號(hào)相隔元素中括號(hào)練一練流動(dòng)資產(chǎn)創(chuàng)建列表包含所列內(nèi)容速動(dòng)資產(chǎn)
長(zhǎng)期資產(chǎn)列表元素的添加添加單個(gè)元素append()添加多個(gè)元素extend()插入元素insert()添加單個(gè)元素運(yùn)行結(jié)果:list1=[]list1.append('財(cái)務(wù)分析')print(list1)['財(cái)務(wù)分析']添加單個(gè)元素list1.append(‘財(cái)務(wù)分析’)列表名稱函數(shù)固定符號(hào)元素添加多個(gè)元素運(yùn)行結(jié)果:list2=['流動(dòng)比率']list2.extend(['速動(dòng)比率','現(xiàn)金比率'])print(list2)['流動(dòng)比率','速動(dòng)比率','現(xiàn)金比率']添加多個(gè)元素list2
.
extend(['速動(dòng)比率','現(xiàn)金比率'])列表名稱函數(shù)固定符號(hào)元素中括號(hào)插入元素運(yùn)行結(jié)果:list3=['毛利率','營(yíng)業(yè)凈利率','成本費(fèi)用利潤(rùn)率']list3.insert(1,'營(yíng)業(yè)利潤(rùn)率')print(list3)['毛利率','營(yíng)業(yè)利潤(rùn)率','營(yíng)業(yè)凈利率','成本費(fèi)用利潤(rùn)率']插入元素list3.insert(1,'營(yíng)業(yè)利潤(rùn)率')列表名稱函數(shù)固定符號(hào)元素要插入元素的索引位置練一練a=[1,2,5,7,9]試著在列表a中添加元素列表元素的獲取每股收益每股凈資產(chǎn)市盈率市凈率0123反向索引正向索引-4-3-1-2列表list4獲取單個(gè)元素運(yùn)行結(jié)果:list4=['每股收益','每股凈資產(chǎn)','市盈率','市凈率']print(list4[0])print(list4[3])每股收益市凈率獲取多個(gè)元素運(yùn)行結(jié)果:list4=['每股收益','每股凈資產(chǎn)','市盈率','市凈率']print(list4[1:3])['每股凈資產(chǎn)','市盈率']獲取多個(gè)元素每股收益每股凈資產(chǎn)市盈率市凈率0123-4-3-1-2列表切片list4[1:3]列表元素的修改應(yīng)收賬款周轉(zhuǎn)率存貨周轉(zhuǎn)率流動(dòng)資產(chǎn)周轉(zhuǎn)率總資產(chǎn)周轉(zhuǎn)率0123固定資產(chǎn)周轉(zhuǎn)率我們使用索引可以獲取列表元素,我們也可以使用索引修改列表中的某個(gè)元素。list5修改單個(gè)元素運(yùn)行結(jié)果:list5=['應(yīng)收賬款周轉(zhuǎn)率','存貨周轉(zhuǎn)率','流動(dòng)資產(chǎn)周轉(zhuǎn)率','總資產(chǎn)周轉(zhuǎn)率']list5[3]='固定資產(chǎn)周轉(zhuǎn)率'print(list5)['應(yīng)收賬款周轉(zhuǎn)率','存貨周轉(zhuǎn)率','流動(dòng)資產(chǎn)周轉(zhuǎn)率','固定資產(chǎn)周轉(zhuǎn)率']修改單個(gè)元素list5[3]
=
'固定資產(chǎn)周轉(zhuǎn)率'列表名稱待修改元素的索引位置修改后元素修改多個(gè)元素運(yùn)行結(jié)果:list5=['應(yīng)收賬款周轉(zhuǎn)率','存貨周轉(zhuǎn)率','流動(dòng)資產(chǎn)周轉(zhuǎn)率','總資產(chǎn)周轉(zhuǎn)率']list5[1:3]=['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率']print(list5)['應(yīng)收賬款周轉(zhuǎn)率','銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)周轉(zhuǎn)率']練一練a=[1,2,5,7,9]試著修改列表a中元素列表元素的刪除用del刪除元素已知要?jiǎng)h除元素的索引用remove()刪除元素已知要?jiǎng)h除的元素用pop()刪除元素刪除列表最后一個(gè)元素用remove()刪除元素運(yùn)行結(jié)果:list6=['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)增長(zhǎng)率','資本積累率']list6.remove('資本積累率')print(list6)['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)增長(zhǎng)率']用remove()刪除元素list6.remove('資本積累率')列表名稱函數(shù)要?jiǎng)h除的元素用del刪除元素運(yùn)行結(jié)果:list6=['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)增長(zhǎng)率','資本積累率']dellist6[2]print(list6)['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','資本積累率']用del刪除元素del
list6[2]列表名稱函數(shù)待刪除元素的索引空格用pop()刪除元素運(yùn)行結(jié)果:list6=['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)增長(zhǎng)率','資本積累率']lst=list6.pop()print(list6)print(lst)['銷(xiāo)售增長(zhǎng)率','凈利潤(rùn)增長(zhǎng)率','總資產(chǎn)增長(zhǎng)率']資本積累率練一練a=[1,2,5,7,9]試著刪除列表a中元素列表常用內(nèi)置函數(shù)方法描述len(list)列表元素個(gè)數(shù)max(list)獲取列表中最大值min(list)獲取列表中最小值list.sort()列表排序,默認(rèn)升序排列,令參數(shù)reverse=True時(shí)降序排列l(wèi)ist.count(obj)統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)list.index(obj)從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置list.reverse()反轉(zhuǎn)列表list.clear()列表清空l(shuí)ist.copy()列表復(fù)制列表常用內(nèi)置函數(shù)運(yùn)行結(jié)果:list7=['7800','3400','5688','8900']list7.sort()print(list7)['3400','5688','7800','8900']列表常用內(nèi)置函數(shù)運(yùn)行結(jié)果:list7=[7800,3400,5688,8900]print('列表最大值是:',max(list7))print('列表最小值是:',min(list7))列表最大值是:8900列表最小值是:34003組合數(shù)據(jù)類(lèi)型3.2元組(Tuple)1.創(chuàng)建TupleTuple的訪問(wèn)方式與List類(lèi)似,也是通過(guò)索引和切片的形式進(jìn)行。例如tup1[0]=CPA,tup1[1:4]=('CFA','ACCA','CMA'),tup1[2:4]=('ACCA','CMA'),tup1[-2]=ACCA。注意到元組的切片操作也遵循左閉右開(kāi)的原則。
元組可以由小括號(hào)()括起來(lái),內(nèi)部元素由逗號(hào)隔開(kāi),且不能被修改、添加或刪除,但是可以被訪問(wèn),例如:tup1=('CPA','CFA','ACCA','CMA')。元組創(chuàng)建時(shí)也可以將小括號(hào)去掉,即tup1='CPA','CFA','ACCA','CMA'。元組只包含一個(gè)元素時(shí),需要在元素后面加逗號(hào)',',即tup1=('CPA',),否則括號(hào)會(huì)被當(dāng)做運(yùn)算符使用。
2.訪問(wèn)Tuple的元素Tuple是一種一維的、定長(zhǎng)的、不可變、有序的Python對(duì)象序列,元組與列表類(lèi)似,不同之處在于元組的元素不能修改。所謂元組的不可變指的是元組所指向的內(nèi)存中的內(nèi)容不可變。但是可以通過(guò)+或者*等運(yùn)算符參數(shù)形成新的元組。例如輸入('CPA','CMA')+('CFA','ACCA')),可得到新元組('CPA','CMA','CFA','ACCA')。3.元組的不可變性感謝您的觀看!
2.3.3高級(jí)數(shù)據(jù)類(lèi)型-字典大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用字典的定義Python中的字典(dict)和列表一樣,也是用來(lái)存儲(chǔ)一系列數(shù)據(jù)的,不同的是字典用于存放具有對(duì)應(yīng)關(guān)系的數(shù)據(jù)。字典的定義字典的每一項(xiàng)數(shù)據(jù)都由鍵(key)和值(value)一一對(duì)應(yīng)的兩部分組成。字典的每對(duì)數(shù)據(jù)項(xiàng)的鍵與對(duì)應(yīng)的值之間用冒號(hào)“:”分隔,而每對(duì)數(shù)據(jù)項(xiàng)之間用逗號(hào)“,”分隔,整個(gè)字典包含在大括號(hào)“{}”中。d
={'key1':'value1','key2':'value2'}鍵值對(duì)字典名鍵值冒號(hào)間隔逗號(hào)間隔大括號(hào)創(chuàng)建字典運(yùn)行結(jié)果:price={'格力電器':46.16,'中天科技':10.12,'民生銀行':6.42}print(price){'格力電器':46.16,'中天科技':10.12,'民生銀行':6.42}創(chuàng)建字典通過(guò)字典的定義我們了解到可以用大括號(hào)直接創(chuàng)建字典,我們也可以用dict()函數(shù)創(chuàng)建字典。dict(key1=value1,key2=value2,...)函數(shù)名關(guān)鍵字值創(chuàng)建字典運(yùn)行結(jié)果:dict1=dict(year=2021,income=13775035,rate=0.71)print(dict1){'year':2021,'income':13775035,'rate':0.71}練一練庫(kù)存現(xiàn)金240銀行存款1300應(yīng)收賬款3450試著創(chuàng)建字典Python中字典的訪問(wèn)方法同列表一樣,訪問(wèn)字典中的值也要用中括號(hào)[]。不同的是列表中的元素具有順序性,訪問(wèn)是通過(guò)每項(xiàng)元素的索引,而字典的每一項(xiàng)都是無(wú)序的,訪問(wèn)則是通過(guò)鍵(key)。字典中元素的獲取運(yùn)行結(jié)果:dict2={'資產(chǎn)總額':18236,'負(fù)債總額':12744,'股東總額':5492}print(dict2['負(fù)債總額'])12744字典中元素的獲取除了可以使用中括號(hào)訪問(wèn)字典的值,還可以使用get()函數(shù),get()函數(shù)的作用是通過(guò)鍵訪問(wèn)對(duì)應(yīng)的值。其語(yǔ)法結(jié)構(gòu)為:字典中元素的獲取運(yùn)行結(jié)果:dict2={'資產(chǎn)總額':18236,'負(fù)債總額':12744,'股東總額':5492}print(dict2.get('資產(chǎn)總額'))print(dict2.get('貨幣資金'))18236None字典中元素的修改運(yùn)行結(jié)果:dict3={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}dict3['速動(dòng)比率']=0.78print(dict3){'流動(dòng)比率':0.95,'速動(dòng)比率':0.78,'現(xiàn)金比率':0.46}練一練a={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}試著獲取字典a中的元素字典元素的添加與列表不同的是,字典并沒(méi)有像列表一樣可以添加單一元素的方法,但是我們可以通過(guò)這種方式進(jìn)行添加:d[‘key1’]=value要添加鍵值對(duì)的字典要添加的鍵要添加的值添加單個(gè)元素運(yùn)行結(jié)果:dict3={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}dict3['經(jīng)營(yíng)活動(dòng)凈現(xiàn)金比率']=0.21print(dict3){'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46,'經(jīng)營(yíng)活動(dòng)凈現(xiàn)金比率':0.21}添加多個(gè)元素運(yùn)行結(jié)果:dict4={'資產(chǎn)負(fù)債率':0.6913,'產(chǎn)權(quán)比率':2.24}dict5={'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}dict4.update(dict5)print(dict4){'資產(chǎn)負(fù)債率':0.6913,'產(chǎn)權(quán)比率':2.24,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}練一練a={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}試著在字典a中添加元素字典元素的刪除用pop()刪除元素刪除字典給定鍵key所對(duì)應(yīng)的值用del刪除元素刪除單一的元素也能刪除整個(gè)字典用clear()刪除元素刪除字典中所有的元素用pop()刪除元素運(yùn)行結(jié)果:dict5={'資產(chǎn)負(fù)債率':0.6913,'產(chǎn)權(quán)比率':2.24,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}dict5.pop('資產(chǎn)負(fù)債率')print(dict5){'產(chǎn)權(quán)比率':2.24,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}用del刪除元素運(yùn)行結(jié)果:dict5={'資產(chǎn)負(fù)債率':0.6913,'產(chǎn)權(quán)比率':2.24,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}deldict5['產(chǎn)權(quán)比率']print(dict5){'資產(chǎn)負(fù)債率':0.6913,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}用clear()刪除元素運(yùn)行結(jié)果:dict5={'資產(chǎn)負(fù)債率':0.6913,'產(chǎn)權(quán)比率':2.24,'利息償付倍數(shù)':8.57,'有形凈值債務(wù)率':2.63}dict5.clear()print(dict5){}練一練a={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}試著刪除字典a中的元素提示:Dict使用時(shí)注意的事項(xiàng)。(1)Dict是不允許一個(gè)鍵創(chuàng)建兩次的,但是在創(chuàng)建Dict的時(shí)候如果出現(xiàn)了一個(gè)鍵值賦予了兩次,會(huì)以最后一次賦予的值為準(zhǔn)。(2)Dict的鍵必須不可變,即應(yīng)當(dāng)采用不可變類(lèi)型創(chuàng)建如Bool、Int、Float、Complex、Str、Tuple等類(lèi)型數(shù)值充當(dāng),但是就是不能使用List等可變類(lèi)型。(3)Dict內(nèi)部存放的順序和各鍵放入的順序沒(méi)有任何關(guān)系。(4)和List比較,Dict有以下幾個(gè)特點(diǎn):查找和插入的速度極快,不會(huì)隨著key的增加而變慢;需要占用大量的內(nèi)存,內(nèi)存浪費(fèi)多。(5)與List類(lèi)似,常用的Dict函數(shù)如下表所示。字典內(nèi)置函數(shù)方法描述len(dict)計(jì)算字典元素個(gè)數(shù)str(dict)輸出字典,以可打印的字符串表示type(variable)返回輸入的變量類(lèi)型,如果變量是字典就返回字典類(lèi)型dict.copy()復(fù)制字典dict.keys()以列表返回字典中所有的鍵dict.values()以列表返回字典中所有的值字典內(nèi)置函數(shù)運(yùn)行結(jié)果:dict6={'營(yíng)業(yè)毛利率':0.72,'營(yíng)業(yè)利潤(rùn)率':0.44,'營(yíng)業(yè)凈利率':0.33,'成本費(fèi)用利潤(rùn)率':0.79}print(len(dict6))print(dict6.copy())print(min(dict6.values()))4{'營(yíng)業(yè)毛利率':0.72,'營(yíng)業(yè)利潤(rùn)率':0.44,'營(yíng)業(yè)凈利率':0.33,'成本費(fèi)用利潤(rùn)率':0.79}0.33練一練a={'流動(dòng)比率':0.95,'速動(dòng)比率':0.8,'現(xiàn)金比率':0.46}試著對(duì)字典a運(yùn)用內(nèi)置函數(shù)感謝您的觀看!
3.1條件分支語(yǔ)句大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用分支語(yǔ)句Python中分支語(yǔ)句主要有3種形式,分別為單分支語(yǔ)句、雙分支語(yǔ)句和多分支語(yǔ)句。(a)單分支結(jié)構(gòu)流程圖(b)雙分支結(jié)構(gòu)流程圖(c)多分支結(jié)構(gòu)流程圖單分支語(yǔ)句if
condition:dosomething縮進(jìn)關(guān)鍵字條件表達(dá)式冒號(hào)條件執(zhí)行體單分支語(yǔ)句執(zhí)行流程單分支語(yǔ)句根據(jù)現(xiàn)金管理制度,企業(yè)每日留存的庫(kù)存現(xiàn)金是有限額的。如果庫(kù)存現(xiàn)金超過(guò)限額,需要把超出限額部分于當(dāng)日終了前交存開(kāi)戶銀行。假設(shè)某企業(yè)的庫(kù)存現(xiàn)金限額是3000元,出納當(dāng)日盤(pán)點(diǎn)的現(xiàn)金總額為2780元。單分支語(yǔ)句#某企業(yè)現(xiàn)金管理制度規(guī)定每天得庫(kù)存現(xiàn)金限額不超過(guò)3000元,出納當(dāng)日盤(pán)點(diǎn)的現(xiàn)金總額為2780元#請(qǐng)判斷當(dāng)日庫(kù)存現(xiàn)金是否超出限額limit=3000#庫(kù)存現(xiàn)金限額amount=2780#出納盤(pán)點(diǎn)金額ifamount<=limit:#比較庫(kù)存現(xiàn)金限額與出納盤(pán)點(diǎn)金額print('庫(kù)存現(xiàn)金未超出限額,無(wú)需交存銀行')運(yùn)行結(jié)果:庫(kù)存現(xiàn)金未超出限額,無(wú)需交存銀行練一練當(dāng)amount=3780,運(yùn)行結(jié)果是什么?做出你的判斷雙分支語(yǔ)句if
condition:dosomething縮進(jìn)關(guān)鍵字條件表達(dá)式冒號(hào)條件執(zhí)行體else
:
dosomething縮進(jìn)雙分支語(yǔ)句執(zhí)行流程雙分支語(yǔ)句根據(jù)現(xiàn)金管理制度,企業(yè)每日留存的庫(kù)存現(xiàn)金是有限額的。如果庫(kù)存現(xiàn)金超過(guò)限額,需要把超出限額部分于當(dāng)日終了前交存開(kāi)戶銀行。假設(shè)某企業(yè)的庫(kù)存現(xiàn)金限額是3000元,出納當(dāng)日盤(pán)點(diǎn)的現(xiàn)金總額為6000元。雙分支語(yǔ)句#某企業(yè)現(xiàn)金管理制度規(guī)定每天的庫(kù)存現(xiàn)金限額不超過(guò)3000元,出納當(dāng)日盤(pán)點(diǎn)的現(xiàn)金總額為6000元#請(qǐng)判斷當(dāng)日庫(kù)存現(xiàn)金是否超出限額limit=3000#庫(kù)存現(xiàn)金限額amount=6000#出納盤(pán)點(diǎn)金額ifamount<=limit:#比較庫(kù)存現(xiàn)金限額與出納盤(pán)點(diǎn)金額print('庫(kù)存現(xiàn)金未超出限額,無(wú)需交存銀行')else:excess=amount-limit#計(jì)算超出限額的金額print('庫(kù)存現(xiàn)金超出限額,超出部分金額%d元交存銀行'%excess)運(yùn)行結(jié)果:庫(kù)存現(xiàn)金超出限額,超出部分金額3000元交存銀行練一練當(dāng)amount=2780,運(yùn)行結(jié)果是什么?做出你的判斷多分支語(yǔ)句if
condition:dosomething縮進(jìn)關(guān)鍵字條件表達(dá)式冒號(hào)條件執(zhí)行體elif
condition:dosomething縮進(jìn)else
:
dosomething縮進(jìn)多分支語(yǔ)句執(zhí)行流程多分支語(yǔ)句甲公司為促進(jìn)A產(chǎn)品銷(xiāo)售采用商業(yè)折扣的方式進(jìn)行銷(xiāo)售,具體折扣條件如下:①如果購(gòu)買(mǎi)數(shù)量小于100件,沒(méi)有折扣;②如果購(gòu)買(mǎi)數(shù)量大于等于100件且小于300件時(shí),享受5%的折扣;③如果購(gòu)買(mǎi)數(shù)量大于等于300件且小于500件時(shí),享受8%的折扣;④如果購(gòu)買(mǎi)數(shù)量大于等于500件時(shí),享受10%的折扣。如果產(chǎn)品的單價(jià)為10元/件。2021年5月21日,客戶乙購(gòu)買(mǎi)A產(chǎn)品380件,則甲公司應(yīng)確認(rèn)多少銷(xiāo)售收入?多分支語(yǔ)句amount=380#購(gòu)買(mǎi)數(shù)量price=10#商品單價(jià)discount1=0.05#100件<=購(gòu)買(mǎi)數(shù)量<300件享受的折扣discount2=0.08#300件<=購(gòu)買(mǎi)數(shù)量<500件享受的折扣discount3=0.1#購(gòu)買(mǎi)數(shù)量>=500件享受的折扣ifamount<100:#判斷產(chǎn)品數(shù)量是否小于100revenue=amount*price#計(jì)算產(chǎn)品收入elif100<=amount<300:#判斷產(chǎn)品數(shù)量是否大于等于100,小于300revenue=amount*price*(1-discount1)#計(jì)算滿足折扣5%的收入elif300<=amount<500:revenue=amount*price*(1-discount2)else:revenue=amount*price*(1-discount3)print('公司應(yīng)確認(rèn)銷(xiāo)售收入%.2f元'%revenue)#輸出公司應(yīng)確認(rèn)銷(xiāo)售收入金額公司應(yīng)確認(rèn)銷(xiāo)售收入3496.00元運(yùn)行結(jié)果:練一練上述示例省略掉else語(yǔ)句又該怎么執(zhí)行呢?試著操作一下if嵌套語(yǔ)句是指在已有if語(yǔ)句塊中插入另一個(gè)if語(yǔ)句塊,實(shí)現(xiàn)條件的嵌套判斷,if語(yǔ)句塊可以多層嵌套。if語(yǔ)句嵌套的語(yǔ)法格式,除了縮進(jìn)之外和之前的沒(méi)有區(qū)別。if嵌套語(yǔ)句if嵌套語(yǔ)句if
condition:if
condition:縮進(jìn)dosomething縮進(jìn)else
:
dosomething縮進(jìn)else
:
dosomething縮進(jìn)內(nèi)層選擇結(jié)構(gòu)外層選擇結(jié)構(gòu)if嵌套語(yǔ)句if嵌套語(yǔ)句執(zhí)行流程if嵌套語(yǔ)句甲公司在選擇A材料的供應(yīng)商時(shí)主要從質(zhì)量(quality)、價(jià)格(price)、到貨周期(date)三個(gè)方面進(jìn)行考察。三個(gè)方面都滿足要求的供應(yīng)商才是合格供應(yīng)商,合格標(biāo)準(zhǔn)如下表所示。指標(biāo)A材料質(zhì)量檢測(cè)得分(分)單價(jià)(元/kg)到貨周期(天)標(biāo)準(zhǔn)>95≤15.00≤5已知M供應(yīng)商提供的A材料報(bào)價(jià)12.00元/kg,采購(gòu)到貨周期為5.5天,其所提供的A材料樣本經(jīng)檢測(cè)質(zhì)量得分為99.55分。請(qǐng)判斷M供應(yīng)商是否是合格供應(yīng)商。if嵌套語(yǔ)句quality=99.55#A材料質(zhì)量評(píng)分price=12.00#A材料價(jià)格date=5.5#A材料到貨周期ifquality>95.00:#判斷A材料質(zhì)量評(píng)分是否大于95.00print('A材料質(zhì)量符合要求')ifprice<=15.00:#判斷符合質(zhì)量評(píng)分的A材料價(jià)格是否小于等于15print('A材料價(jià)格符合要求')ifdate<=5:#判斷質(zhì)量和價(jià)格都符合的A材料到貨周期是否小于等于5print('該供應(yīng)商是合格供應(yīng)商')else:print('A材料到貨周期不符合要求')else:print('A材料價(jià)格不符合要求')else:print('A材料質(zhì)量不符合要求')if嵌套語(yǔ)句運(yùn)行結(jié)果:A材料質(zhì)量符合要求A材料價(jià)格符合要求A材料到貨周期不符合要求練一練當(dāng)price=16.00,運(yùn)行結(jié)果是什么?做出你的判斷感謝您的觀看!
3.2循環(huán)語(yǔ)句大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用for循環(huán)語(yǔ)句for循環(huán)是一個(gè)計(jì)數(shù)循環(huán),一般應(yīng)用在循環(huán)次數(shù)已知的情況下。通常適用于枚舉或遍歷序列,以及迭代對(duì)象中的元素。for循環(huán)語(yǔ)句for
iinobject:dosomething縮進(jìn)關(guān)鍵字迭代變量冒號(hào)循環(huán)體關(guān)鍵字序列對(duì)象for循環(huán)語(yǔ)句foriin[1,2,3,4,5]:print('hello')運(yùn)行示例:hellohellohellohellohellorange()函數(shù)前面的例子只循環(huán)了5次,如果想循環(huán)運(yùn)行100次,該怎么做呢?是否需要鍵入很多很多數(shù)字呢?這個(gè)時(shí)候,我們就可以用到一個(gè)內(nèi)置函數(shù)—range()函數(shù)。我們只需要在range()函數(shù)后面的括號(hào)中填入數(shù)字,就可以得到一個(gè)具有連續(xù)整數(shù)的序列。range()函數(shù)range(3:
6:1)函數(shù)計(jì)數(shù)結(jié)束(不含該數(shù))計(jì)數(shù)開(kāi)始步長(zhǎng)range()函數(shù)foriinrange(1,5):print(i,'*5=',i*5)運(yùn)行結(jié)果:1*5=52*5=103*5=154*5=20遍歷字符串在前面所有的示例中,循環(huán)變量都是一個(gè)數(shù)字。用編程術(shù)語(yǔ)來(lái)講就是:循環(huán)在一個(gè)數(shù)字列表上進(jìn)行迭代。但是這個(gè)列表不一定必須是數(shù)字列表,它也可以是字符列表(字符串),還可以是字符串列表,或者是其他列表。遍歷字符串foriin'finance':print(i)運(yùn)行結(jié)果:finance練一練foriinrange(1,5,2):print(i)試著操作一下while循環(huán)語(yǔ)句while循環(huán)不會(huì)計(jì)算需要執(zhí)行多少次循環(huán),而會(huì)通過(guò)判斷來(lái)確定什么時(shí)候停止循環(huán)。因此,while循環(huán)也稱為條件循環(huán)。在某個(gè)條件滿足時(shí),while循環(huán)會(huì)一直執(zhí)行下去。while循環(huán)語(yǔ)句while
conditiondosomething縮進(jìn)關(guān)鍵字條件表達(dá)式冒號(hào)條件執(zhí)行體(代碼塊):初始化變量進(jìn)行條件判斷執(zhí)行條件執(zhí)行體改變變量while循環(huán)語(yǔ)句執(zhí)行流程while循環(huán)語(yǔ)句示例:i=0whilei<5:print('i的值是:',i)i+=1運(yùn)行示例:i的值是:0i的值是:1i的值是:2i的值是:3i的值是:4練一練上述示例,令i+=2,執(zhí)行結(jié)果為?動(dòng)手操作一下嵌套循環(huán)語(yǔ)句循環(huán)嵌套就是在一個(gè)循環(huán)中又包含另外一個(gè)完整的循環(huán),即循環(huán)體中又包含循環(huán)語(yǔ)句。怎么理解呢?拿我們生活中的例子舉例來(lái)說(shuō),比如我們平時(shí)看到的鐘表,秒針旋轉(zhuǎn)一周,分針動(dòng)一格,分針旋轉(zhuǎn)一周,時(shí)針動(dòng)一格,一直這樣循環(huán)往復(fù)。嵌套循環(huán)語(yǔ)句for
i
in
range(0,60):for
j
in
range(1,61):Print(‘現(xiàn)在的分針數(shù)是:’,i,’秒針數(shù)是:’,j)Print(‘現(xiàn)在的分針數(shù)是:’,i+1)內(nèi)循環(huán)體外循環(huán)體嵌套循環(huán)語(yǔ)句嵌套循環(huán)語(yǔ)句執(zhí)行流程嵌套循環(huán)語(yǔ)句#分針和秒針foriinrange(0,60):#分針數(shù)取數(shù)范圍forjinrange(1,61):#秒針數(shù)取數(shù)范圍print('現(xiàn)在的分針數(shù)是:',i,'秒數(shù)是:',j)print('現(xiàn)在的分針數(shù)是:',i+1)運(yùn)行結(jié)果:現(xiàn)在的分針數(shù)是:1秒數(shù)是:1現(xiàn)在的分針數(shù)是:1秒數(shù)是:2現(xiàn)在的分針數(shù)是:1秒數(shù)是:3現(xiàn)在的分針數(shù)是:1秒數(shù)是:4...現(xiàn)在的分針數(shù)是:59秒數(shù)是:58現(xiàn)在的分針數(shù)是:59秒數(shù)是:59現(xiàn)在的分針數(shù)是:59秒數(shù)是:60現(xiàn)在的分針數(shù)是:60練一練上述示例,試著將外層循環(huán)的范圍改為0-10,,執(zhí)行結(jié)果為?動(dòng)手操作一下跳轉(zhuǎn)語(yǔ)句有時(shí)候,我們可能想要提前結(jié)束循環(huán),比如使for循環(huán)中斷計(jì)數(shù),或者使while循環(huán)停止判斷條件。要提前結(jié)束循環(huán),可以采用兩種方法:用contiune語(yǔ)句直接跳到循環(huán)的下一次迭代,或者用break語(yǔ)句徹底終止循環(huán)。continue語(yǔ)句continue語(yǔ)句執(zhí)行流程如果想停止當(dāng)前的迭代循環(huán),提前跳到下一次迭代循環(huán),那么可以使用continue語(yǔ)句。continue語(yǔ)句foriinrange(0,60):forjinrange(1,61):ifj==30:continueprint('現(xiàn)在的分針數(shù)是:',i,'秒數(shù)是:',j)print('現(xiàn)在的分針數(shù)是:',i+1)運(yùn)行結(jié)果:...現(xiàn)在的分針數(shù)是:1秒數(shù)是:26現(xiàn)在的分針數(shù)是:1秒數(shù)是:27現(xiàn)在的分針數(shù)是:1秒數(shù)是:28現(xiàn)在的分針數(shù)是:1秒數(shù)是:29現(xiàn)在的分針數(shù)是:1秒數(shù)是:31現(xiàn)在的分針數(shù)是:1秒數(shù)是:32現(xiàn)在的分針數(shù)是:1秒數(shù)是:33...break語(yǔ)句break語(yǔ)句執(zhí)行流程如果想徹底跳出循環(huán),不再完成循環(huán)計(jì)數(shù),或者不再判斷循環(huán)條件。break語(yǔ)句foriinrange(0,60):forjinrange(1,61):ifj==30:breakprint('現(xiàn)在的分針數(shù)是:',i,'秒數(shù)是:',j)print('現(xiàn)在的分針數(shù)是:',i+1)...現(xiàn)在的分針數(shù)是:1秒數(shù)是:25現(xiàn)在的分針數(shù)是:1秒數(shù)是:26現(xiàn)在的分針數(shù)是:1秒數(shù)是:27現(xiàn)在的分針數(shù)是:1秒數(shù)是:28現(xiàn)在的分針數(shù)是:1秒數(shù)是:29現(xiàn)在的分針數(shù)是:2現(xiàn)在的分針數(shù)是:2秒數(shù)是:1現(xiàn)在的分針數(shù)是:2秒數(shù)是:2現(xiàn)在的分針數(shù)是:2秒數(shù)是:3...運(yùn)行結(jié)果:練一練上述示例中,將if語(yǔ)句改為:ifj==40,執(zhí)行結(jié)果為?試著操作一下感謝您的觀看!
3.3函數(shù)大數(shù)據(jù)技術(shù)在財(cái)務(wù)中的應(yīng)用函數(shù)在Python中,提供了函數(shù)。我們可以把實(shí)現(xiàn)某一功能的代碼定義為一個(gè)函數(shù),然后在需要使用時(shí),隨時(shí)調(diào)用即可,十分方便。對(duì)于函數(shù),簡(jiǎn)單地理解就是可以完成某項(xiàng)工作的代碼塊,有點(diǎn)類(lèi)似積木塊,可以反復(fù)地使用。
功能
模塊輸入數(shù)據(jù)輸出結(jié)果Python語(yǔ)言中的函數(shù)可以分為內(nèi)置函數(shù)、標(biāo)準(zhǔn)庫(kù)函數(shù)、第三方庫(kù)函數(shù)和用戶自定義函數(shù)四類(lèi)。內(nèi)置函數(shù)是編程語(yǔ)言預(yù)先定義的函數(shù),大多數(shù)編程語(yǔ)言都有自己的內(nèi)置函數(shù),Python也不例外,內(nèi)置函數(shù)的存在大大提升了編程的效率。與此同時(shí),Python作為一個(gè)開(kāi)源的編程語(yǔ)言,其強(qiáng)大的功能主要依賴于公開(kāi)的標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)。與內(nèi)置函數(shù)的直接使用不同,標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)函數(shù)使用前均需要通過(guò)import語(yǔ)句將相應(yīng)模塊(Module)導(dǎo)入,然后才能使用其中的函數(shù)。具體使用方式將在后續(xù)“Python模塊和包”章節(jié)中詳細(xì)講述。此外,用戶可以根據(jù)自身功能需求,定義和調(diào)用函數(shù)。1Python函數(shù)1.2函數(shù)的分類(lèi)內(nèi)置函數(shù)行號(hào)程序代碼1In[1]:listmon=[4000,8000,10300,7000,21000,5800,3000]2
print("企業(yè)2021年向A供應(yīng)商采購(gòu)記錄中,最大的一筆金額是:3
",max(listmon),"元")4Out[1]:企業(yè)2021年向A供應(yīng)商采購(gòu)記錄中,最大的一筆金額是:21000元5In[2]:print("企業(yè)2021年向A供應(yīng)商采購(gòu)記錄中,最小的一筆金額是:6
",min(listmon),"元")7Out[2]:企業(yè)2021年向A供應(yīng)商采購(gòu)記錄中,最小的一筆金額是:3000元8In[3]:print("企業(yè)2021年向A供應(yīng)商共采購(gòu)了",len(listmon),"次")9Out[3]:企業(yè)2021年向A供應(yīng)商共采購(gòu)了7次10In[4]:print("企業(yè)2021年向A供應(yīng)商共采購(gòu)了",sum(listmon),"元")11Out[4]:企業(yè)2021年向A供應(yīng)商共采購(gòu)了59100元Python擁有強(qiáng)大的標(biāo)準(zhǔn)庫(kù),能夠提供的功能范圍非常廣。這些庫(kù)可以用于實(shí)現(xiàn)系統(tǒng)級(jí)功能,如文件I/O,可以實(shí)現(xiàn)常用問(wèn)題的標(biāo)準(zhǔn)化解決方案,如網(wǎng)頁(yè)信息爬取。常用的標(biāo)準(zhǔn)庫(kù)函數(shù)舉例如表所示。1.4標(biāo)準(zhǔn)庫(kù)函數(shù)常用標(biāo)準(zhǔn)庫(kù)函數(shù)舉例名稱作用應(yīng)用舉例datetime能有效完成日期和時(shí)間的處理,以及格式化輸出,當(dāng)前包含的類(lèi)有date、time、datet
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/CIE 11664-5:2024 EN Colorimetry - Part 5: CIE 1976 L*u*v* colour space and u,v'uniform chromaticity scale diagram
- 【正版授權(quán)】 ISO 15004-2:2024 EN Ophthalmic instruments - Fundamental requirements and test methods - Part 2: Light hazard protection
- 2025年基因工程項(xiàng)目合作計(jì)劃書(shū)
- 2025年冷光源:EL冷光片項(xiàng)目合作計(jì)劃書(shū)
- 2025年度公路橋梁鋼筋供應(yīng)與施工承包協(xié)議
- 2025年度辦公樓物業(yè)環(huán)境監(jiān)測(cè)與改善服務(wù)協(xié)議
- 2025年度特色餐飲店品牌獨(dú)家承包經(jīng)營(yíng)合同協(xié)議
- 2025年度全國(guó)巡演活動(dòng)場(chǎng)地租賃合同范本
- 急診病人流量預(yù)測(cè)與管理計(jì)劃
- 2025年無(wú)菌包裝用包裝材料合作協(xié)議書(shū)
- 《中國(guó)慢性阻塞性肺疾病基層診療與管理指南(2024年)》解讀
- 2023年機(jī)動(dòng)車(chē)檢測(cè)站質(zhì)量手冊(cè)(依據(jù)2023年版評(píng)審準(zhǔn)則和補(bǔ)充要求編制)
- 《研學(xué)旅行課程設(shè)計(jì)》課件-研學(xué)課程設(shè)計(jì)計(jì)劃
- 會(huì)議記錄表格樣本
- 馬工程《藝術(shù)學(xué)概論》
- 改善護(hù)理服務(wù)行動(dòng)計(jì)劃方案
- 羧基麥芽糖鐵注射液-臨床用藥解讀
- 《手語(yǔ)基礎(chǔ)學(xué)習(xí)》課件
- 建筑材料包銷(xiāo)協(xié)議書(shū)
- 2023-2024學(xué)年高中政治統(tǒng)編版必修三1-1 中華人民共和國(guó)成立前各種政治力量 課件(23張)
- SJG 09-2024 建筑基樁檢測(cè)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論