2-3利用不同數(shù)據(jù)類型存儲財務(wù)數(shù)據(jù)f_第1頁
2-3利用不同數(shù)據(jù)類型存儲財務(wù)數(shù)據(jù)f_第2頁
2-3利用不同數(shù)據(jù)類型存儲財務(wù)數(shù)據(jù)f_第3頁
2-3利用不同數(shù)據(jù)類型存儲財務(wù)數(shù)據(jù)f_第4頁
2-3利用不同數(shù)據(jù)類型存儲財務(wù)數(shù)據(jù)f_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)智化時代會計專業(yè)融合創(chuàng)新系列教材《Python開發(fā)與財務(wù)應(yīng)用》項目二:搭建python財務(wù)應(yīng)用語法基礎(chǔ)任務(wù)3:利用不同數(shù)據(jù)類型,存儲財務(wù)數(shù)據(jù)任務(wù)概覽項目二

搭建python財務(wù)應(yīng)用語法基礎(chǔ)任務(wù)三

利用不同數(shù)據(jù)類型,存儲財務(wù)數(shù)據(jù)01任務(wù)目標(biāo):掌握Python中不同數(shù)據(jù)類型的使用和轉(zhuǎn)換,學(xué)會如何在Python中存儲和管理財務(wù)數(shù)據(jù)。02整型(int):用于存儲整數(shù),例如員工人數(shù)、商品數(shù)量等。0102浮點型(float):用于存儲有小數(shù)的數(shù)值,常用于表示金額、價格等。、num_employees=150#員工人數(shù)product_count=1000#商品數(shù)量例一例二sales_amount=2999.99#銷售額exchange_rate=6.5#匯率直接索引布爾型(bool):只有兩個值True和False,常用于條件判斷。is_profitable=True#是否盈利has_sufficient_inventory=False#是否有足夠的庫存例三03在財務(wù)數(shù)據(jù)存儲中,數(shù)值類型被廣泛用于記錄各種財務(wù)指標(biāo)。0102貨幣金額:通常使用浮點型存儲,以精確表示金額。統(tǒng)計數(shù)量:使用整型存儲,如記錄交易次數(shù)或商品數(shù)量。例一例二財務(wù)比率:可能涉及浮點數(shù),如利率、稅率等。財務(wù)數(shù)據(jù)存儲算術(shù)運算符。算術(shù)運算符用于兩個對象間的基本算術(shù)運算,如表2-1所示,其運算結(jié)果為一個數(shù)值。0102賦值運算符。賦值運算符用于對象的賦值,比如前文講解的“money=100”,就是將運算符“=”右邊的值“100”賦給左邊的“money”。賦值運算符還可以與算術(shù)運算符組合成復(fù)合賦值運算符,如表2-2所示。運算符比較運算符。比較運算符用于兩個對象間的比較運算,如表2-3所示,其比較結(jié)果為True或False。03邏輯運算符。邏輯運算符用于兩個對象間的邏輯運算,如表2-4所示。0405成員運算符與身份運算符。成員運算符用于判斷某個值是否為某個序列的成員,如表2-5所示。身份運算符則用于判斷兩個變量是否引自同一個對象,如表2-6所示。運算符運算符優(yōu)先級。數(shù)學(xué)中的數(shù)值運算具有優(yōu)先級,比如“先乘除,后加減”,即乘法和除法的優(yōu)先級要高于加法和減法。Python中各種運算符也有一定的優(yōu)先級,如表2-7所示。06字符串的定義。字符串是Python中用于表示文本的數(shù)據(jù)類型,可以包含字母、數(shù)字、符號及空格等。字符串由單引號'、雙引號"、三單引號'''或三雙引號"""括起來。01#定義字符串company_name='XYZ科技有限公司'project_description="數(shù)字化轉(zhuǎn)型項目"02字符串的索引。字符串中的每個字符都有一個索引,索引從0開始,表示字符在字符串中的位置。正索引表示從字符串的開頭計算位置,負(fù)索引表示從字符串的結(jié)尾計算位置。03#字符串索引print(company_name[0])#輸出字符串的第一個字符'X'print(company_name[-1])#輸出字符串的最后一個字符04利用字符串存儲文本數(shù)據(jù)字符串的操作。字符串支持多種操作,如連接(+)、重復(fù)(*)、切片([:])等05#字符串操作repeated_name=full_name*3sliced_name=full_name[1:5]#從索引1開始到索引4結(jié)束的子字符串06格式化字符串。字符串格式化是構(gòu)建字符串的一種方法,可以包含變量或表達式。Python提供了多種字符串格式化方法,如%操作符、format()方法和f-string(Python3.6+)。07#字符串格式化percentage=0.75#使用format()方法formatted_string='稅率為{0:.2f}%'.format(percentage)0805利用字符串存儲文本數(shù)據(jù)#創(chuàng)建列表accounts=['庫存現(xiàn)金','銀行存款','應(yīng)收賬款']expenses=[20000,15000,5000]02訪問列表。通過索引訪問列表中的單個元素,索引從0開始。利用切片可以訪問列表中的多個元素。03創(chuàng)建列表。列表是Python中用于存儲有序數(shù)據(jù)集合的數(shù)據(jù)結(jié)構(gòu),可以包含不同類型的元素。使用方括號[]定義列表,列表中的元素用逗號,分隔。#訪問列表元素print(accounts[0])#輸出第一個賬戶'庫存現(xiàn)金'print(expenses[1])#輸出第二項費用150000104利用列表存儲有序數(shù)據(jù)#修改列表元素accounts[1]='銀行存款-更新'#更新'銀行存款'為'銀行存款-更新'06列表計算。列表支持一些計算操作,如連接(+)和重復(fù)(*)07修改列表。通過索引可以修改列表中的元素。#列表計算total_expenses=expenses*2#假設(shè)所有費用翻倍combined_accounts=accounts+['應(yīng)付賬款']#連接列表并添加新賬戶0508利用列表存儲有序數(shù)據(jù)增加:使用append()在列表末尾添加元素,使用insert()在指定位置插入元素。刪除:使用pop()刪除指定索引的元素,使用remove()刪除指定值的元素。修改:直接通過索引賦值修改元素。10#列表操作accounts.append('其他應(yīng)收款')#在末尾添加'其他應(yīng)收款'accounts.insert(1,'短期投資')#在索引1的位置插入'短期投資'11列表的增、刪、改等操作。列表是可變的,可以進行增加、刪除和修改等操作。#列表操作expenses.pop(2)#刪除索引2的元素accounts.remove('應(yīng)付賬款')#刪除列表中的'應(yīng)付賬款'0912利用列表存儲有序數(shù)據(jù)字典的特征。字典中的元素必須包含鍵和值。鍵是唯一的,值可以重復(fù)。相同的鍵,字典只會識別最后一次設(shè)置的值。鍵是不可變對象,不能進行修改;而值是可變的,可以進行修改。0102創(chuàng)建字典。字典是Python中用于存儲鍵值對(key-valuepairs)的數(shù)據(jù)結(jié)構(gòu),使用花括號{}定義。每個鍵值對由一個鍵(key)和一個值(value)組成,鍵和值之間用冒號:分隔。#字典特征#檢查鍵是否存在于字典中'銀行存款'inaccount_balances#獲取字典中的所有鍵account_balances.keys()例一例二#創(chuàng)建字典account_balances={'庫存現(xiàn)金':15000.00,'銀行存款':50000.00,'應(yīng)收賬款':8000.00}利用字典存儲鍵值標(biāo)簽數(shù)據(jù)字典的常規(guī)操作字典支持多種操作,如訪問、修改、添加和刪除鍵值對。#字典操作#訪問字典中的值print(account_balances['庫存現(xiàn)金'])#修改字典中的值account_balances['庫存現(xiàn)金']+=2000.00例三03#字典操作#添加新的鍵值對account_balances['其他應(yīng)收款']=1000.00例四例六#字典操作#返回所有鍵keys=account_balances.keys()#返回所有值values=account_balances.values()#字典操作#刪除鍵值對delaccount_balances['應(yīng)收賬款']例五例七#字典操作#使用del語句刪除字典中的特定鍵值對delaccount_balances['應(yīng)收賬款']利用字典存儲鍵值標(biāo)簽數(shù)據(jù)字符串類型轉(zhuǎn)換的重要性。由于input()函數(shù)返回的是字符串類型,而財務(wù)數(shù)據(jù)經(jīng)常需要進行數(shù)值運算,因此必須進行數(shù)據(jù)類型轉(zhuǎn)換。如果不進行轉(zhuǎn)換,將無法執(zhí)行數(shù)值計算,程序會在運行時報錯。01#錯誤示范:未轉(zhuǎn)換數(shù)據(jù)類型直接計算total=input("輸入一個數(shù)值:")+100#這將導(dǎo)致TypeError,因為'int'對象不能和'str'對象相加02字符串型數(shù)據(jù)到浮點型數(shù)據(jù)的轉(zhuǎn)換。財務(wù)計算通常需要數(shù)值類型數(shù)據(jù),因此需要將字符串轉(zhuǎn)換為浮點型(float)或整型(int)。03#將輸入的字符串轉(zhuǎn)換為浮點型數(shù)據(jù)asset=float(asset_str)liability=float(liability_str)0405數(shù)據(jù)類型的轉(zhuǎn)換假設(shè)你需要存儲一個公司的年收入和年支出。請說明使用整型(int)和浮點型(float)的區(qū)別,并給出相應(yīng)的Python代碼示例。01描述在財務(wù)報告中如何使用字符串類型來存儲公司名稱和項目描述,并提供一個Python代碼示例。02#假設(shè)公司年收入為1500000,年支出為1200000.50annual_revenue=1500000#使用整型存儲沒有小數(shù)的收入annual_expense=1200000.50#使用浮點型存儲有小數(shù)的支出例一#存儲公司名稱和項目描述company_name="藍??萍加邢薰?project_description="2024年第三季度財務(wù)報告"例二即測即評字典類型允許我們通過鍵值對

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論