《大数据技术基础与财务应用》课件 项目三任务四 运用python计算净资产收益率_第1页
《大数据技术基础与财务应用》课件 项目三任务四 运用python计算净资产收益率_第2页
《大数据技术基础与财务应用》课件 项目三任务四 运用python计算净资产收益率_第3页
《大数据技术基础与财务应用》课件 项目三任务四 运用python计算净资产收益率_第4页
《大数据技术基础与财务应用》课件 项目三任务四 运用python计算净资产收益率_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python在财务中的应用字符串类型及其操作python计算净资产收益率字符串类型及其操作计算净资产收益率任务解读表江西绿色家电有限责任公司的周会计,通过财务报表分析计算出净资产收益率,使用python中的字典对净资产收益率数据进行存储和管理。表任务实施步骤计算毛利率这一任务,我们可以分成三个步骤展开。计算净资产收益率第一步,用字典存储公司的净资产收益率数据及对应的时间维度。第二步,对净资产收益率数据进行查改增删等操作。第三步,使用元组和集合存储数据,满足不同分析阶段的要求。计算净资产收益率表任务实施流程第一步,创建字典存储已有的净资产收益率数据。任务实施4-1打印输出(print)净资产收益率创建字典变量存储净资产收益率0102计算净资产收益率任务实施流程第二步,使用字典的常用运算和函数实现对数据的查、改、增、删。从净资广收益率字典中读取二季度数据(索引)任务实施4-2从净资产收益率字典中修改二季度数据(修改)判断净资产收益率字典中是否有四季度数据(成员)在净资产收益率字典中流加数据在净资产收益率字典中删除数据计算净资产收益率表任务实施流程第三步,使用元组和集合存储净资产收益率数据。使用元组存储净资产收益率使用集合存储净资产收益率0102任务实施4-3计算净资产收益率表任务相关知识点任务实施涉及的知识点字典的创建字典的常见操作元组和集合的创建和常用操作计算净资产收益率在本任务实施过程中,同学们除了需要学习并掌握以上知识点,还应该学会从多维度来看待事情。素养小课堂因此,我们不能仅凭个人经验和知识来看待事情,而是需要综合运用各种方法和途径,从不同的角度综合分析问题,以便获得更全面和准确的结论。世界是复杂多变的,一个问题往往涉及到多个方面和层面的因素计算净资产收益率综合的角度综合的角度能够帮助我们更好地理解问题的本质和内在联系,从而做出更好的决策。通过学习和实践,我们可以培养正确的思维方式和分析方法,从而在面对问题和挑战时保持冷静和客观,做出明智的决策。计算净资产收益率Python计算净资产收益率字典的定义及创建字符串类型及其操作提纲OUTLINE字典定义字典的创建字典的定义字符串类型及其操作字符串类型及其操作字典的定义及创建字典是由元素组成的,其中每一个元素都是一个键值对,用大括号{}标识。ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}。上例中的字典包含三个元素,元素之间用逗号隔开,每个元素是一个键值对,键与值之间用冒号隔开。(1)字典的定义字典的定义及创建字典是通过键索引值,所以键必须是唯一的,而值不唯一。如果字典中存在相同键的元素,只会保留后面的元素。dict1={"一季度":0.2028,"一季度":0.2235,"三季度":0.2452}print(dict1)dict2={"一季度":0.2028,"二季度":0.2028,"三季度":0.2452}print(dict2){'一季度':0.2235,'三季度':0.2452}{'一季度':0.2028,'二季度':0.2028,'三季度':0.2452}输出结果字典的定义及创建键不能是可变数据类型,如列表,而值可以是任意数据类型。dict3={"一季度":[0.2028],"二季度":[0.2235],"三季度":[0.2452]}print(dict3)dict4={[“一季度”]:0.2028,[“二季度"]:0.2235,["三季度"]:0.2452}print(dict4)字典的定义及创建{'一季度':[0.2028],'二季度':[0.2235],'三季度':[0.2452]}---------------------------------------------------------------------------TypeErrorTraceback(mostrecentcalllast)~\AppData\Local\Temp\ipykernel_10352\4196866465.pyin<module>6ROE_dict3={"一季度":[0.2028],"二季度":[0.2235],"三季度":[0.2452]}7print(ROE_dict3)---->8ROE_dict2={[“一季度”]:0.2028,[“二季度"]:0.2235,["三季度"]:0.2452}9print(ROE_dict2)TypeError:unhashabletype:'list'输出结果字典的定义及创建1.

用{}创建字典,元素之间用逗号间隔,键与值之间用冒号间隔。ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict)(2)创建字典{'一季度':0.2028,'二季度':0.2235,'三季度':0.2452}输出结果字典的定义及创建ROE_dict1=dict([("一季度",0.2028),("二季度",0.2235),("三季度",0.2452)])print(ROE_dict1)ROE_dict2=dict(一季度=0.2028,二季度=0.2235,三季度=0.2452)print(ROE_dict2)2.用dict()创建字典{'一季度':0.2028,'二季度':0.2235,'三季度':0.2452}{'一季度':0.2028,'二季度':0.2235,'三季度':0.2452}输出结果Python计算净资产收益率字典的常见操作字符串类型及其操作提纲OUTLINE字典的索引、修改、添加和删除元素字典的其他常见操作字典的索引、修改、添加和删除元素字符串类型及其操作字符串类型及其操作字典的索引、修改、添加和删除元素字典则是通过元素的键来访问值。使用方法如下:

变量[key](1)字典的索引表ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict["二季度"])输出结果0.2235字典的索引、修改、添加和删除元素ROE_dict={“一季度”:0.2028,“二季度":0.2235,"三季度":0.2452}print(ROE_dict["四季度"])如果访问不存在的键,运行时程序会报错。表KeyErrorTraceback(mostrecentcalllast)~\AppData\Local\Temp\ipykernel_10352\2709392112.pyin<module>1ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}---->2print(ROE_dict["四季度"])KeyError:'四季度'输出结果字典的索引、修改、添加和删除元素不确定字典中是否存在某个键而又想访问该键对应的值,则可以通过get()函数实现,使用方法如下:

变量.get(key)表ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict.get("二季度"))ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict.get("四季度"))输出结果0.2235None字典的索引、修改、添加和删除元素ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict)print(ROE_dict["二季度"])ROE_dict["二季度"]=0.2205print(ROE_dict)(2)修改元素1.字典可以通过键修改值表输出结果{'一季度':0.2028,'二季度':0.2235,'三季度':0.2452}0.2235{'一季度':0.2028,'二季度':0.2205,'三季度':0.2452}使用方法如下:

变量.update()字典的索引、修改、添加和删除元素ROE_dict={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}print(ROE_dict)print(ROE_dict["二季度"])new={"二季度":0.2205}ROE_dict.update(new)print(ROE_dict)2.字典还可以通过update()函数修改元素的值。字典的索引、修改、添加和删除元素表{'一季度':0.2028,'二季度':0.2235,'三季度':0.2452}0.2235{'一季度':0.2028,'二季度':0.2205,'三季度':0.2452}输出结果字典的索引、修改、添加和删除元素在字典通过键修改值的操作中,如果键不存在该字典中,则会在字典中添加该键值对。(3)添加元素表OE_dict={"一季度":0.2028,"二季度":0.2205,"三季度":0.2452}ROE_dict["四季度"]=0.2395print(ROE_dict)输出结果{'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}字典的索引、修改、添加和删除元素表ROE_dict={"一季度":0.2028,"二季度":0.2205,"三季度":0.2452}new={"四季度":0.2395}ROE_dict.update(new)print(ROE_dict)输出结果{'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}字典的索引、修改、添加和删除元素1.popitem()函数随机删除一个元素并返回该元素(键值对)。使用方法如下:<字典或变字典量>.popitem()(4)删除元素表ROE_dict={'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}print(ROE_dict.popitem())print(ROE_dict)('四季度',0.2395){'一季度':0.2028,'二季度':0.2205,'三季度':0.2452}输出结果字典的索引、修改、添加和删除元素2.pop()函数可以根据指定的键删除元素,返回键的值。使用方法如下:<字典或变字典量>.pop(key)(4)删除元素表ROE_dict={'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}print(ROE_dict.pop('三季度'))print(ROE_dict)0.2452{'一季度':0.2028,'二季度':0.2205,'四季度':0.2395}输出结果3.可使用del语句删除元素或字典,使用方法如下:del<字典或变字典量>[键]字典的索引、修改、添加和删除元素(4)删除元素ROE_dict={'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}delROE_dict['四季度']print(ROE_dict)delROE_dictprint(ROE_dict)字典的索引、修改、添加和删除元素表{'一季度':0.2028,'二季度':0.2205,'三季度':0.2452}---------------------------------------------------------------------------NameErrorTraceback(mostrecentcalllast)~\AppData\Local\Temp\ipykernel_10352\2089345413.pyin<module>3print(ROE_dict)4delROE_dict---->5print(ROE_dict)NameError:name'ROE_dict'isnotdefined输出结果字典的索引、修改、添加和删除元素.可使用clear()函数删除字典中所有元素,使用方法如下:<字典或变字典量>.clear()表ROE_dict={'一季度':0.2028,'二季度':0.2205,'三季度':0.2452,'四季度':0.2395}ROE_dict.clear()print(ROE_dict)(4)删除元素{}输出结果字典的其它常见操作字符串类型及其操作字符串类型及其操作字典的其它常见操作dict1={"一季度":0.2028,"二季度":0.2235,"三季度":0.2452}字典的其他常见操作操作符描述实例结果len(dict)获取字典中元素的个数len(dict1)3in成员运算符‘二季度’indict1Truenotin成员运算符‘二季度’notindict1Falsedict.keys()返回所有键dict1.keys()dict_keys([‘一季度‘,’二季度’,‘三季度’])dict.values()返回所有值dict1.values()dict_values([0.2028,0.2235,0.2452])dict.items()返回所有键值对dict1.items()dict_items([("一季度",0.2028),("二季度",0.2235),("三季度",0.2452)])字典的常见操作本节重难点一字典修改、添加、删除元素二字典获取键、值、键值对Python计算净资产收益率其他组合数据类型字符串类型及其操作提纲OUTLINE元组集合元组字符串类型及其操作元组元组是一种序列,使用小括号()标识,元素之间用逗号隔开。ROE_tuple=(0.2523,0.2342,0.2656)注意元组与列表类似,不同之处在于元组中的元素不能被改变。元组对数据进行写保护,是代码更加安全。元组的速度比列表快。元组可以作为字典的键。(1)元组的定义元组用小括号将元素括起来。ROE_tuple1=(0.2028,0.2205,0.2452)print(ROE_tuple1)(2)创建元组表使用逗号将元素隔开。ROE_tuple2=0.2028,0.2205,0.2452print(ROE_tuple2)表输出结果为(0.2028,0.2205,0.2452)表输出结果为(0.2028,0.2205,0.2452)元组创建只含一个元素的元组,元素后一定要添加逗号。ROE_tuple3=(0.2028,)print(ROE_tuple3)表输出结果(0.2028,)(2)创建元组元组(3)元组的操作操作符描述+元组组合*重复元组[]通过索引获取元组中的元素[:]截取元组中的一部分(又叫“切片”)in成员运算符:如果元组中包含给定的字符返回Truenotin成员运算符:如果元组中不包含给定的字符返回Truetuple1[2]=‘c’tuple1[-5]=‘c’tuple1[1:5]=(‘b’,’c’,’d’,’e’)tuple1[-6:-2]=(‘b’,’c’,’d’,’e’)(3)元组的操作元组元组tuple1=(“净资产收益率”)tuple2=(0.2028,0.2205,0.2452)print(tuple1+tuple2)print(tuple1*3)print(0.2205intuple2)print(0.2205notintuple2)print(tuple2[1])print(tuple2[0:2])请同学们思考下列代码的输出结果是什么?集合字符串类型及其操作集合集合是由一组无序排列且不重复的元素组成的。集合使用{}标识,元素类型可以是字符串、数值型、元组,但不可以是列表、字典。集合可以用于删除重复数据。(1)集合的定义#请同学们判断下列创建的集合,哪些是正确的?set1={2,['a',1]}set2={2,{'a‘:1}}set3={2,('a',1)}set4={2,'a'}集合(2)集合的创建集合可以使用{}创建,也可以使用set()函数创建ROE_set1={0.2028,0.2205,0.2452}print(ROE_set1)ROE_set2={0.2028,0.2205,0.2452,0.2028}print(ROE_set2)ROE_set3=set((0.2028,0.2205,0.2452))print(ROE_set3)ROE_set4=set([0.2028,0.2205,0.2452])print(ROE_set4)表输出结果为{0.2028,0.2452,0.2205}{0.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论