版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python在财务中的应用字符串类型及其操作计算短期偿债能力指标周会计根据数据简表,利用Python语言实现江西绿色家电有限责任公司短期偿债能力相关指标的计算。常用的短期偿债能力指标有流动比率和速动比率。流动比率=流动资产/流动负债,速动比率=(流动资产-存货等)/流动负债。(1)计算并输出1月江西绿色家电有限责任公司流动比率、速动比率。(2)同行业标杆企业D流动比率2.1,速动比率1.4。比较分析江西绿色家电有限责任公司的短期偿债能力。(3)江西绿色家电有限责任公司2月流动资产较上月增加2400元,流动负债较上月减少2500,存货不变。计算并输出2月江西绿色家电有限责任公司流动比率、速动比率。倘若只有当江西绿色家电有限责任公司的流动比率大于等于2同时速动比率大于等于1时,江西绿色家电有限责任公司的短期偿债能力才达标。判断并输出江西绿色家电有限责任公司2月短期偿债能力是否达标?任务实施流程Python计算流动、速动比率本任务涉及知识点变量定义、变量的命名、变量的赋值输入输出函数Python数据类型运算符计算短期偿债能力指标字符串定义及其运算字符串常用函数字符串格式化素养小课堂“十四五”时期是我国社会经济实现跨越式发展的重大战略机遇期,我国将进一步加大加快数字化发展,打造数字经济新优势,在夯实基础,推进产业生产生态化转型等方面发力,为构建新发展格局提供强大支撑。作为新时代的新青年,我们要提升自身素质素养,认识到数据质量的重要性,避免只提高数量不提高质量。要意识到,任何事物发展都遵循量变引起质变的客观规律,都不是简简单单的超速前进,尊重数据、尊重事实,才能最终实现数字强国的伟大目标。计算短期偿债能力指标计算短期偿债能力指标变量与赋值、输入、输出字符串类型及其操作计算短期偿债能力指标每个变量在使用之前都必须赋值,变量赋值以后这个变量才会被创建。通常情况下,变量赋值使用等号。当我们要创建一个变量存储流动资产25,000时current_assets=25000在Python中,变量是用于存储数据的,它是编程当中最基本的单位。变量就类似于数学中的代数方程变量,它不仅仅可以代表数字,还可以代表任意的数据类型。变量变量本身是没有任何含义,它会根据赋值的数据表示不同的意义,重新赋值后,含义就改变了。变量计算短期偿债能力指标计算短期偿债能力指标变量是一种标识符,在Python中标识符包括变量名、函数名、模块名等等,标识符的命名规则如下:变量命名规则表标识符名可使用字母、数字和下划线,且不能以数字开头,在Python3中允许使用汉字命名。表Python中的标识符需要区分大小写,例如:Name和name是两个不同的变量名。表Python中的标识符不能使用关键字(保留字)。123字符串定义及其运算字符串常用函数字符串格式化变量命名规则andFalseiffordefwithassertorTrueelifwhileLambdatryasyncnotfromelsebreakreturnexceptawaitisimportNonecontinueglobalfinallypassinasclassdelnonlocalyieldraisePython关键字计算短期偿债能力指标变量命名规则当变量名或函数名由二个或多个单词组成时,还可以按照以下方式命名:驼峰式命名法(又称小驼峰式命名法),要求第一个单词首字母小写,从第二个单词开始以后的每个单词的首字母都采用大写字母,如:myFirstName、myLastName。帕斯卡命名法(又称大驼峰式命名法),要求每个单词首字母大写,如:MyFirstName、MyLastName。下划线命名法:要求单词与单词之间通过下划线连接,如:my_first_name、my_last_name。计算短期偿债能力指标输入与输出print输出input输入计算短期偿债能力指标输入与输出输出函数print,它是Python的内置函数。print函数根据输出内容的不同语法规则也稍有不同。print(计算表达式)输出数字或计算结果,使用方式如下:03print(<变量1>,<变量2>,…,<变量n>)输出后的各变量值之间用一个空格分隔仅用于输出一个或多个变量,使用方式如下:02print(<待输出字符串或变量>)1.仅用于输出字符串或单个变量,使用方式如下:01计算短期偿债能力指标输入与输出表表print()函数输出文本时默认会在最后增加一个换行。取消换行:对print()函数的end参数进行赋值,使用方式: print(<待输出内容>,end="<增加的输出结尾>")计算短期偿债能力指标输入与输出input()函数:用于接受一个标准输入数据,可输入数字、字符串和其它任意类型对象。该函数返回输入的对象,返回的数据类型为字符串。其一般格式为:<变量>=input(<提示性文字>)计算短期偿债能力指标字符串定义及其运算字符串常用函数字符串格式化注释注释简单来说就是批注,是用来向用户提示或解释某些代码的作用或功能;它可以出现在代码中的任何位置,Python解释器在执行代码时会忽略注释,不做任何处理。注释的最大作用是提高程序的可读性,以便于后续使用时,能够快速理解代码,提高工作效率;此外,在代码调试过程中,当有些代码本次不需执行,又不能直接删除时,最好的选择就是将这段代码注释。注释包括单行注释和多行注释,在Python中单行注释以#开头,注释快捷键:ctrl+/。多行注释可以使用三个单引号(''')或三个双引号(""")。计算短期偿债能力指标计算短期偿债能力指标运算符字符串类型及其操作计算短期偿债能力指标Python的数据类型数字类型(Number)Python的数据类型字符串类型(String)列表类型(List)元组类型(Tuple)字典类型(Dictionary)集合类型(Set)整型(int)浮点型(float)复数型(complex)布尔型(bool)计算短期偿债能力指标计算短期偿债能力指标在Python中,数值类型如下:Python的数据类型表整型(int):即整数,python可以处理任意大小的整数,包括负整数,在程序中的表示方法与数学上一致,比如:1、2、100;1表浮点型(float):即小数,比如:100.12,会计数据一般是保留两位小数的浮点数;2表布尔值(bool):只有True和False两个值,可以理解布尔值是特殊的整型(True=1,False=0),布尔值一般产生于成员运算符、比较运算符、逻辑运算符。3Python的数据类型当我们不确定变量是什么类型数据时,通常我们可以用type()函数返回其数据类型float,表示浮点型;Int,表示整型;string,表示字符串类型;list,表示列表类型;dict表示字典,tuple表示元组,set表示集合。1234567计算短期偿债能力指标Python的数据类型表数据类型转换是指数据从一个类型转换为另一种类型,转换时,只需要将目标数据类型名作为函数名即可,如下表所示。函数描述int(x)将x转换为一个整数,注意文字类和小数类字符串无法转化为整数,浮点数可以转化为整数(抹零取整)float(x)将x转换到一个浮点数str(x)将对象x转换为字符串list(s)将序列s转换为一个列表将序列s转换为一个元组dict(d)创建一个字典,d必须是一个序列(key,value)元组计算短期偿债能力指标Python语言支持多种运算符,常用运算符如下:Python的运算符1.算术运算符:完成基本算术运算的符号,如加减乘除。2.赋值运算符:最基本的赋值运算符是“=”,用来将一个表达式的值赋给另一个变量。3.比较运算符:也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。4.逻辑运算符:主要包括and(与)、or(或)以及not(非)。5.成员运算符:判断一个元素是否在某一个序列中。计算短期偿债能力指标Python的运算符算术运算符运算符描述实例+加:两个对象相加a+b输出结果7-减:得到负数或一个数减去另一个数a-b输出结果-3*乘:两个数相乘或是返回一个被重复若干次的字符串a*b输出结果10/除:x除以yb/a输出结果2.5%取模:返回除法的余数b%a输出结果1**幂:返回x的y次幂a**b为2的5次方,输出结果32//取整除:返回商的整数部分(向下取整)b//a输出结果2计算短期偿债能力指标Python的运算符赋值运算符计算短期偿债能力指标运算符描述实例=简单的赋值运算符c=a+b将a+b的运算结果赋值为c+=加法赋值运算符c+=a等效于c=c+a-=减法赋值运算符c-=a等效于c=c-a*=乘法赋值运算符c*=a等效于c=c*a/=除法赋值运算符c/=a等效于c=c/a%=取模赋值运算符c%=a等效于c=c%a**=幂赋值运算符c**=a等效于c=c**a//=取整除赋值运算符c//=a等效于c=c//aPython的运算符比较运算符计算短期偿债能力指标运算符描述实例==等于:比较对象是否相等(a==b)返回False!=不等于:比较两个对象是否不相等(a!=b)返回True>大于:返回x是否大于y(a>b)返回False<小于:返回x是否小于y(a<b)返回True>=大于等于:返回x是否大于等于y(a>=b)返回False<=小于等于:返回x是否小于等于y(a<=b)返回TruePython的运算符逻辑运算符运算符逻辑表达式描述实例andxandy“与”:x、y均为真则返回真,否则返回假(TrueandTrue)返回True(TrueandFasle)返回Fasle(FasleandFasle)返回Fasleorxory“或”:x、y只要有一个为真则返回真,否则返回假(TrueorTrue)返回True(TrueorFasle)返回True(FasleorFasle)返回Faslenotnotx“非”:x为真,返回假,x为假,返回真(notTrue)返回Fasle(notFasle)返回True计算短期偿债能力指标Python的运算符成员运算符计算短期偿债能力指标运算符描述实例in如果在指定的序列中找到值返回True,否则返回False(bina):b在a中,返回Truenotin如果在指定的序列中没有找到值返回True,否则返回False(cnotina):c不在a中,返回True运算优先级根据运算优先级,可以简化成一句记忆口诀:“从左往右看,括号优先算,先乘除后加减,再比较,再逻辑”。Python的运算符计算短期偿债能力指标小结与反思本节重难点一对变量的理解和运用;掌握输入输出函数。二Python中数据的6种不同类型;理解不同运算符的作用和使用方法。小结与反思
课后思考:同学们课后思考一下,变量是哪种数据类型呢?请同学们思考思考,这些常用的运算符是不是在不同类型的数据中的使用方法都相同呢?谢谢观看字符串类型及其操作Python在财务中的应用字符串类型及其操作Pyhton计算资产负债率课程导入字符串类型及其操作提纲OUTLINE课程导入对该字符串进行切片操作,并使用replace函数使用格式化字符串课程导入江西绿色家电有限责任公司的周会计根据本公司2023年的数据简表,利用python语言对本公司长期偿债能力相关指标进行计算。使用三引号字符串和转义字符,整理输出有关科目余额信息;对该字符串进行切片操作,并使用replace函数;使用格式化字符串。123使用三引号字符串和转义字符,整理输出有关科目余额信息;#定义字符串str1='''根据江西绿色家电有限责任公司相关数据简报,本公司2023年:货币资金为16万元应收账款为20万元存货为6万元固定资产为22万元应付账款为18万元长期借款为12万元'''#打印输出字符串str1print(str1)课程导入表使用三引号字符串和转义字符,整理输出有关科目余额信息;输出结果为根据江西绿色家电有限责任公司相关数据简报,本公司2023年:货币资金为16万元应收账款为20万元存货为6万元固定资产为22万元应付账款为18万元长期借款为12万元课程导入使用三引号字符串和转义字符,整理输出有关科目余额信息;#使用转义字符打印输出print('计算江西绿色家电有限责任公司2023年的\'资产总额\'为,\'负债总额\'为')输出结果为:计算江西绿色家电有限责任公司2023年的'资产总额'为,'负债总额'为课程导入对该字符串进行切片操作,并使用replace函数#定义字符串str1='''根据江西绿色家电有限责任公司相关数据简报,本公司2023年:货币资金为16万元应收账款为20万元存货为6万元固定资产为22万元应付账款为18万元长期借款为12万元'''#使用字符串切片,并打印字符串print(str1[21:])课程导入表对该字符串进行切片操作,并使用replace函数输出结果为本公司2023年:货币资金为16万元应收账款为20万元存货为6万元固定资产为22万元应付账款为18万元长期借款为12万元课程导入表对该字符串进行切片操作,并使用replace函数#使用replace函数,将应付账款替换成流动负债,并打印字符串print(str1[21:].replace('应付账款','流动负债'))本公司2023年:货币资金为16万元应收账款为20万元存货为6万元固定资产为22万元流动负债为18万元长期借款为12万元输出结果为课程导入使用格式化字符串#设置变量值cash=16#货币资金trade_receivables=20#应收账款inventories=6#存货property_plant_and_equipment=22#固定资产current_liabilities=18#流动负债long_term_loans=12#长期借款#使用占位符%格式化字符串,计算资产总额total_assets=cash+trade_receivables+inventories+property_plant_and_equipmentprint('2023年江西绿色家电有限责任公司的资产总额为%s万元'%(total_assets))2023年江西绿色家电有限责任公司的资产总额为64万元输出结果课程导入使用格式化字符串#设置变量值cash=16#货币资金trade_receivables=20#应收账款inventories=6#存货property_plant_and_equipment=22#固定资产current_liabilities=18#流动负债long_term_loans=12#长期借款#使用format格式化字符串,计算负债总额total_liabilities=current_liabilities+long_term_loansprint('2023年江西绿色家电有限责任公司的负债总额为{}万元'.format(total_liabilities))2023年江西绿色家电有限责任公司的负债总额为30万元输出结果课程导入课程导入#设置变量值cash=16#货币资金trade_receivables=20#应收账款inventories=6#存货property_plant_and_equipment=22#固定资产current_liabilities=18#流动负债long_term_loans=12#长期借款#根据字符串输出结果设置变量值total_assets=64#资产总额total_liabilities=30#负债总额#使用f-string格式化字符串,计算资产负债率并保留两位小数print(f'2023年江西绿色家电有限责任公司的资产负债率为{total_liabilities/total_assets:.2f}')使用格式化字符串字符串定义及其运算字符串常用函数字符串格式化输出结果为2023年江西绿色家电有限责任公司的资产负债率为0.47使用格式化字符串江西绿色家电有限责任公司公司的资产负债率为0.47课程导入一二三本节内容字符串初步认知字符串操作字符串格式化Pyhton计算资产负债率字符串概念及操作字符串类型及其操作提纲OUTLINE字符串概念转义字符字符串运算字符串索引字符串切片字符串概念及操作(1)字符串定义表字符串字符串是由独立字符组成的一个序列。单行字符串可以由一对单引号(')或双引号(")作为边界来标识。例如:'请计算江西绿色家电有限责任公司2023年度的资产负债率'、"abcd"。多行字符串可以由一对三引号(''')(""")来标识字符串。例如表>>>print('''利润表资产负债表现金流量表''')输出结果:利润表资产负债表现金流量表>>>print('python在"财务"中的应用')输出结果:python在"财务"中的应用当使用单引号时,双引号可以作为字符串的一部分输出。>>>print("python在'财务'中的应用")输出结果:python在'财务'中的应用当使用双引号时,单引号可以作为字符串的一部分输出。>>>print('''python在"财务"中的'应用'''')输出结果:python在"财务"中的'应用'当字既需要输出单引号又需要输出双引号时,可以由三引号来标识。字符串概念及操作字符串定义及其运算字符串常用函数字符串格式化转义字符通常以反斜杠“\”开头,后跟一个或几个字符,这些字符组合起来表示一个具有特殊含义的字符序列,不同于字符原有的意义,所以称为转义字符。(2)转义字符字符串概念及操作转义字符(\)表示\'单引号'\"双引号"\t制表符\n换行符\r回车符,光标移至本行最前\\反斜杠字符串概念及操作运用转义字符输出>>>print('python在\"财务\"中的\'应用\'')输出结果:python在"财务"中的'应用'字符串概念及操作若字符串中出现了跟转义字符一样的文本内容,则错误运行结果:表>>>print('D:\teacher\note\data')D: eacherote\data表>>>print(r'D:\teacher\note\data')输出结果为:D:\teacher\note\data那么我们应该如何处理呢?字符串概念及操作(3)字符串操作——字符串运算操作符描述+字符串连接,只能将字符串与字符串连接*重复输出字符串[]通过索引获取字符串中字符[:]截取字符串中的一部分(又叫“切片”)in成员运算符:如果字符串中包含给定的字符返回Truenotin成员运算符:如果字符串中不包含给定的字符返回True字符串概念及操作表(3)字符串操作——字符串运算a='应收账款'b='坏账准备'print(a+b)表应收账款应收账款例如输出结果为应收账款坏账准备输出结果为print(a*2)字符串概念及操作(3)字符串操作——字符串运算对字符串中某个字符的检索被称为索引。语法结构如下:<字符串>[序号]字符串概念及操作表(3)字符串操作——字符串运算a='应收账款'b='坏账准备'print(a+b)表应收账款应收账款例如输出结果为应收账款坏账准备输出结果为print(a*2)字符串概念及操作(3)字符串操作——字符串索引#创建字符串str=’江西绿色家电有限责任公司2023年的总资产为64万元’print(str[12])例如表表表输出结果为2print(str[-7])输出结果为资print(str[18],str[19],str[20],str[21],str[-4],str[-3],str[-2],str[-1])输出结果为总资产为64万元字符串概念及操作(3)字符串操作——字符串切片从字符串中截取部分字符并组成新的字符串,并不会对原字符串做任何变动。语法结构如下:<字符串>[起始编号:结束编号:步长]字符串概念及操作#创建字符串str='江西绿色家电有限责任公司2023年的总负债为30万元'print(str[12:26])#默认步长为1>>>2023年的总负债为30万元print(str[-8:-2])#默认步长为1>>>总负债为30print(str[3:15:2])#设置步长为2>>>色电限任司0print(str[:16])#等同于str[0:15:1]>>>江西绿色家电有限责任公司2023print(str[12:])#默认到字符串尾部,包括最后一个字符>>>2023年的总负债为30万元print(str[::2])#从前往后,步长为2>>>江绿家有责公22年总债3万(3)字符串操作——字符串切片例如:字符串概念及操作一内容回顾字符串概念二转义字符三字符串运算四字符串索引五字符串切片小结与反思
思考:在面对较长的文本时,还可以选择何种方式做到字符串便捷快速的输出呢?小结与反思Pyhton计算资产负债率字符串常用函数字符串类型及其操作提纲OUTLINEfind()函数jion()函数lower()和upper()函数len()函数replace()函数split()函数strip()函数count函数字符串常用函数检测字符串是否包含子字符串,如果是则返回子字符串开始的索引值,否则返回-1。find函数例如:#创建字符串str='江西绿色家电有限责任公司2023年的净利润为50万元'print(str.find('净利润'))>>>18print(str.find('资产'))>>>-1表用于将序列中的元素以指定分隔符连接成一个新字符串。join函数例如:#创建字符串str='江西绿色家电有限责任公司2023年的净利润为50万元'print('/'.join(str))输出结果为:江/西/绿/色/家/电/有/限/责/任/公/司/2/0/2/3/年/的/净/利/润/为/5/0/万/元字符串常用函数lower函数和upper函数用于将字符串大小写转换。例如:#创建字符串str='江西绿色家电有限责任公司2023年的netprofits为50万元'print(str.upper())输出结果为:江西绿色家电有限责任公司2023年的NETPROFITS为50万元字符串常用函数字符串定义及其运算字符串常用函数字符串格式化返回字符串长度。len()函数例如:#创建字符串str='江西绿色家电有限责任公司2023年的netprofits为50万元'print(len(str))输出结果为:34字符串常用函数字符串常用函数将字符串中的旧字符串替换成新字符串。replace()函数例如:#创建字符串str='江西绿色家电有限责任公司2023年的净利润为50万元'print(str.replace('净利润','利润总额'))输出结果为:江西绿色家电有限责任公司2023年的利润总额为50万元split函数将字符串分割成序列,通过指定分隔符对字符串进行切片。例如:#创建字符串str='江西绿色家电有限责任公司/2023年的/净利润为/50万元'print(str.split('/'))输出结果为:['江西绿色家电有限责任公司','2023年的','净利润为','50万元']字符串常用函数表strip函数用于移除字符串头尾指定的字符。例如:#创建字符串str='江西绿色家电有限责任公司2023年的净利润为50万元'print(str.strip('江西'))输出结果为:绿色家电有限责任公司2023年的净利润为50万元字符串常用函数字符串常用函数统计字符出现过的次数。count函数例如:#创建字符串str='江西绿色家电有限责任公司2023年的净利润为50万元'print(str.count('0'))输出结果为:2内容回顾find()函数jion()函数lower()和upper()函数len()函数replace()函数split()函数strip()函数count函数字符串定义及其运算
课后思考:在该字符串中:str='江西绿色家电有限责任公司2023年@#!的净利润为89万元'乱码字符应该如何进行删除?如何将“净利润”替换成“营业收入”?小结与反思Pyhton计算资产负债率字符串格式化字符串类型及其操作提纲OUTLINE占位符%格式化字符串.format()函数格式化字符串f-string格式化字符串字符串格式化在创建字符串时使用占位符,然后再对占位符进行赋值。“你好,小明”“你好,小张”字符串格式化方法format()函数格式化字符串f-string格式化字符串占位符%格式化字符串字符串格式化字符串格式化方法——占位符%格式化字符串例如:#创建字符串str="请计算江西绿色家电有限责任公司%s的资产负债率"print(str%(2023))输出结果为:请计算江西绿色家电有限责任公司2023的资产负债率%s:在字符串中表示任意字符字符串格式化字符串定义及其运算字符串常用函数字符串格式化%d:是整数占位符,只能传递十进制整数字符串格式化方法——占位符%格式化字符串例如:#创建字符串str='江西绿色家电有限责任公司本年%d月份%s科目发生额是%d元'print(str%(3,'主营业务收入',58000.123))输出结果为:江西绿色家电有限责任公司本年3月份主营业务收入科目发生额是58000元字符串格式化字符串格式化%f:为浮点数占位符,默认保留6位小数位。(%.xf:则表示精确至小数点后x位)例如:#创建字符串str='江西绿色家电有限责任公司本年%d月份%s科目发生额是%.2f元'print(str%(3,'主营业务收入',58000.123))输出结果为:江西绿色家电有限责任公司本年3月份主营业务收入科目发生额是58000.12元字符串格式化方法——占位符%格式化字符串字符串格式化方法——.format()函数格式化字符串例如:print('{}2023年末的{}余额为{}万元'.format('江西绿色家电有限责任公司','短期借款',5))输出结果为:江西绿色家电有限责任公司2023年末的短期借款余额为5万元语法结构为:<模板字符串>.format(逗号分隔的参数)字符串格式化字符串格式化在槽中指定参数的位置例如:print('{1}2023年末的{0}余额为{2}万元'.format('短期借款','江西绿色家电有限责任公司',5))输出结果为:江西绿色家电有限责任公司2023年末的短期借款余额为5万元#保留两位小数print('{}2023年末的{}余额为{:.2f}万元'.format('江西绿色家电有限责任公司','短期借款',5.123))输出结果为:江西绿色家电有限责任公司2023年末的短期借款余额为5.12万元表字符串格式化方法——f-string格式化字符串字符串格式化语法结构为:f'{}'例如:#定义变量ratio='资产负债率'print(f'{ratio}可以用来反映企业的长期偿债能力')输出结果为:资产负债率可以用来反映企业的长期偿债能力字符串定义及其运算字符串常用函数字符串格式化f-string的{}中还可以嵌入表达式和调用函数。字符串格式化方法——f-string格式化字符串例如:#定义变量liabilities=30equities=34print(f'江西绿色家电有限责任公司2023年的总资产为{liabilities+equities}万元')输出结果为:江西绿色家电有限责任公司2023年的总资产为64万元字符串格式化f-string使用三引号格式化字符串进行多行输出。字符串格式化方法——占位符%格式化字符串例如:#创建字符串str1='流动资产42万'str2='非流动资产22万'str3='总资产64万'print(f'''江西绿色家电有限责任公司2023年末:{str1}{str2}{str3}''')输出结果为:江西绿色家电有限责任公司2023年末:流动资产42万非流动资产22万总资产64万字符串格式化字符串格式化方法——f-string格式化字符串注意:在使用f-string格式化字符串时,{}内使用的引号不能和{}外的引号定界符产生冲突,{}中只能为单引号(')和双引号("),{}外的可以使用单引号(')、双引号(")、单三引号(''')、双三引号(""")。字符串格式化一二三内容回顾占位符%格式化字符串format()函数格式化字符串f-string格式化字符串小结与反思
课后思考:liabilities='30'equities='34'f"江西绿色家电有限责任公司2023年末负债的总额为{liabilities},年末的所有者权益为{equities}万元"如何在这个f-string格式化字符串中调用replace函数,令equities='34'替换成36呢?小结与反思谢谢观看字符串类型及其操作Python在财务中的应用字符串类型及其操作python计算毛利率字符串类型及其操作计算毛利率任务解读表江西绿色家电有限责任公司的周会计,通过利润表分析计算出毛利率,使用python中的列表对毛利率数据进行存储和管理。表任务实施步骤计算毛利率这一任务,我们可以分成三个步骤展开。计算毛利率利用索引和切片读取毛利率数据使用函数添加和删除数据创建列表变量存储月份和毛利率数据计算毛利率表任务实施流程第一步,创建列表存储已有的毛利率数据。任务实施3-1打印输出(print)月份及毛利率列表创建列表存储毛利率数据创建列表变量存储月份数据010203计算毛利率任务实施流程第二步,使用索引和切片进行数据查询。将季度列表与毛利率列表进行连接(+)任务实施3-2从毛利率列表中读取二月份数据(索引)从毛利率列表中修改二月份数据(修改)从毛利率列表截取二三月份毛利率(切片)判断毛利率列表是否有四季度数据(成员)计算毛利率表任务实施流程第三步,使用列表的相关函数进行数据添加操作。在毛利率列表中删除数据在毛利率列表中添加数据对毛利率列表数据进行排序010203任务实施3-3计算毛利率表任务相关知识点任务实施涉及的知识点列表的创建列表的常见操作列表的常用函数计算毛利率在本任务实施过程中,同学们除了需要学习并掌握以上知识点,还要坚持高质量学习大数据相关知识,与时俱进,紧跟时代的步伐,适应数字经济时代的发展。素养小课堂了解大数据技术和思维方式,理解大数据在各行各业的应用,以行业需求为导向学习和应用大数据,从多个维度进行努力,提高综合素质,增强实践经验,不断提升自己的能力和素质,培养自己成为数字经济时代需要的专业人才,为推动数字技术的发展和应用做出贡献。计算毛利率Python计算毛利率列表定义及运算字符串类型及其操作提纲OUTLINE列表的定义列表的运算列表的定义字符串类型及其操作字符串类型及其操作列表的定义及运算列表是由一组任意类型的值组合而成的有序序列。列表的定义表使用[]标识,组成列表的为元素,每个元素之间用逗号隔开。1表例list1=['一月','二月','三月']list2=[0.2523,0.2342,0.2656]列表是Python中最通用的组合数据类型,可以存放任意类型的数据。表list1=['一月','二月','三月']list2=[0.2523,0.2342,0.2656]list3=["毛利率","一季度",[0.2523,0.2342,0.2656]]list4=[]列表定义及其运算表列表定义及其运算list1=[“毛利率”]print(list1)list2=list("毛利率")print(list2)列表的创建列表可以利用[]创建,也可以使用list()函数创建。输出结果:['毛利率']['毛','利','率']列表的运算字符串类型及其操作字符串类型及其操作列表运算list1=["毛利率"],list2=[0.2523,0.2342,0.2656]列表定义及其运算操作符描述实例结果+拼接list1+list2['毛利率',0.2523,0.2342,0.2656]*重复list1*2['毛利率','毛利率','毛利率']in成员运算符'毛利率'inlist1Truenotin成员运算符'毛利率'notinlist1False[]获取list1[0]'毛利率'[:]截取(切片)list2[0:2][0.2523,0.2342]列表的成员的运算符成员运算符有in和notin,用于判断值是否在列表中,返回值为True和False。表表list3=["毛利率","一季度",[0.2523,0.2342,0.2656]]print("毛利率"inlist3)print("毛利率"notinlist3)print(0.2342inlist3)请同学们判断对list3进行成员运算的输出结果。输出结果:TrueFalseFalse列表定义及运算列表的索引与字符串的索引类似。列表中的每一个元素都有正向和反向两种序号。索引的使用方式如下:列表的索引变量[序号]list1[2]--->’c’list1[-5]--->’c’列表定义及运算列表定义及运算表list3=["毛利率","一季度",[0.2523,0.2342,0.2656]]print(list3[0])print(list3[-3])print(list3[2])print(list3[2][1])列表的索引输出结果毛利率毛利率[0.2523,0.2342,0.2656]0.2342表list1=['一月','二月','三月',0.2523,0.2342,0.2656]print(list1[4])#索引二月份毛利率list1[4]=0.2606#对其重新赋值,修改二月份毛利率print(list1)修改元素索引要修改的元素,对其重新赋值。输出结果0.2342['一月','二月','三月',0.2523,0.2606,0.2656]列表定义及其运算列表的切片与字符串的切片也类似对列表中某个子列表或区间的检索称为切片。切片的使用方式如下:列表的切片变量[N:M:k]切片按步长K获取列表从N到M(不包含M)的元素组成子列表,左闭右开。列表定义及运算list1=[‘a’,’b’,’c’,’d’,’e’,’f’,’g’]列表的切片print(list1[2:6])
输出:['c','d','e','f']print(list1[:6])输出:['a','b','c','d','e','f']print(list1[2:])输出:['c','d','e','f','g']print(list1[-6:-2])
输出:['b','c','d','e']print(list1[2:6:2])
输出:['c','e']print(list1[-6:-2:2])输出:['b','d']列表定义及运算练习list1存放了企业上半年六个月的毛利率,请同学们思考,如何截取1-3月毛利率以及4-6月毛利率?list1=[0.2523,0.2342,0.2606,0.2768,0.289,0.2838]print(list2[0:3])print(list2[3:])列表定义及运算一二三本节重难点列表常用操作符+*等列表索引列表切片小结与反思Python计算毛利率列表的常用函数与方法字符串类型及其操作提纲OUTLINE列表添加元素的常用函数列表删除元素的常用函数列表的其他常用函数添加元素的常用函数字符串类型及其操作字符串类型及其操作list1=['一月','二月','三月']list2=[0.2523,0.2606,0.2656](1)添加元素的常用函数列表的常用函数与方法操作符描述实例结果list.append(obj)在列表末尾添加新元素list1.append('四月')['一月','二月','三月','四月']list.insert(index,obj)将元素插入列表中指定的位置list2.insert(0,’毛利率’)['毛利率',0.2523,0.2606,0.2656]list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)list1.extend(list2)['一月','二月','三月',0.2523,0.2606,0.2656]删除元素的常用函数字符串类型及其操作字符串类型及其操作list1=['一月','二月','三月']list2=[0.2523,0.2606,0.2656](2)删除元素的常用函数列表的常用函数与方法操作符描述实例结果list.pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值list1.pop(1)['一月','三月']list.remove(obj)移除列表中某个元素的第一个匹配项list2.remove(0.2606)[0.2523,0.2656]list.clear()删除列表中所有元素list2.clear()[]del语句删除列表中指定位置元素或分片dellist1[1][‘一月','三月']列表的其他常用函数字符串类型及其操作字符串类型及其操作列表的常用函数与方法list1=['一月','二月','三月']list2=[0.2523,0.2306,0.2656]其他常用函数操作符描述实例结果len(list)获取列表中元素的个数len(list1)3list.index(obj)获取列表中指定元素索引list2.index(0.2306)1list.reverse()反向列表中元素list1.reverse()['三月',
‘二月',
‘一月']list.sort(key=None,reverse=False)对原列表进行排序(只能对相同类型的元素进行排序,默认升序)list2.sort()[0.2306,0.2523,0.2656]本节重难点一列表添加元素的常用函数二列表删除元素的常用函数小结与反思谢谢观看字符串类型及其操作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()返回所有键dic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48079-2026豆瓣酱质量通则
- 2026年桐柏县带编教师招聘笔试备考试题及答案解析
- 2026年武宁县带编教师招聘考试模拟试题及答案解析
- 2026年东丰县带编教师招聘笔试参考题库及答案解析
- 2026年仁寿县带编教师招聘考试备考试题及答案解析
- DB32/T 5263-2025 城市轨道交通工程防水技术规程
- 2026年天峻县带编教师招聘考试备考题库及答案解析
- 兰州大学《大气科学》期末考试试题及答案
- 2026年江城哈尼族彝族自治县带编教师招聘考试模拟试题及答案解析
- 2026年富顺县带编教师招聘笔试备考试题及答案解析
- 2026年河南中职对口升学机电类专业试题含答案
- 2026年江苏省徐州市中考英语真题(含答案)
- 20起典型火灾事故案例合集-2024年消防月专题培训
- Nikon尼康D3100中文说明书
- 高中化学必修一必修二综合测试题和解答
- (正式版)JBT 14660-2024 额定电压6kV到30kV地下掘进设备用橡皮绝缘软电缆
- 建筑工程分部分项工程划分表(新版)
- 消防安全技术实务1
- 《化工设备基础》课程标准
- GB/T 29163-2012煤矸石利用技术导则
- GB/T 20634.3-2008电气用非浸渍致密层压木第3部分:单项材料规范由桦木薄片制成的板材
评论
0/150
提交评论