版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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}可以用来反映企业的长期偿债能力')输出结果为:资产负债率可以用来反映企业的长期偿债能力字符串定义及其运算字符串常用函数字符串格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年导尿术操作规范培训
- DB32/T 5283-2025燃木式真火训练组织与管理规范
- 《护理综合实训》试题及答案
- DB32/T 4835-2024装配式建筑职业技能标准
- 如何提高军队行政管理效率式
- 配料程序控制器项目可行性研究报告
- 容器云平台项目可行性研究报告
- 仙桃建筑垃圾处理项目可行性研究报告
- 中医基本现状调查工作流程与工作要求
- 《黄山古诗词》课件
- 行政执法资格考试题库及答案
- GB/T 35351-2025增材制造术语
- 性别烦躁心理支持专题培训
- 医院外包服务管理制度
- CJ/T 127-2016压缩式垃圾车
- DB32/T 3545.2-2020血液净化治疗技术管理第2部分:血液透析水处理系统质量控制规范
- 苏教版小学《科学》四年级上册全套课件
- GB/T 45403-2025数字化供应链成熟度模型
- 矩形-矩形的判定说课课件和说课稿 2024-2025学年人教版数学八年级下册
- 《言语治疗技术》课程考试复习题库及答案
- GB/T 44484-2024公开街景地图安全处理技术要求
评论
0/150
提交评论