版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目二搭建Python财务编程基础任务一建立Python编程规范CONTENTS输出函数print()01输入函数input()02注释03目录PARTONE输出函数print()一、输出数值二、输出字符串三、输出运算表达式四、混合输出输出函数print()在Python中,字符串是由数字、字母、汉字或特殊符号组成的字符序列。输出时,需要在字符串两侧添加英文状态的引号。Python支持四种引号形式:单引号、双引号、三单引号和三双引号,通常优先使用单引号。②输出字符串在财务数据处理中,经常需要输出总收入、总支出等数值型数据。使用print()函数输出数值时,只需将数字直接放入括号内即可,无需添加任何额外符号。①输出数值Python能够识别并计算包含运算符的表达式。在需要进行算术运算的场景下,可以直接在print()函数中使用运算表达式,Python会输出其计算结果,如计算人均国内生产总值同比增长率。③输出运算表达式当需要同时输出数字、字符串和表达式等混合内容时,可以使用英文逗号,将不同类型的内容隔开。④混合输出PARTTWO输入函数input()输入函数input()Python提供了内置的input()函数来接收用户输入。该函数能够捕捉用户通过键盘手动输入的内容,并默认将其作为字符串类型返回。在调用input()时,可以在函数的括号内加入提示性文本,指引用户输入。input()函数
使用input()函数,获取用户输入的国民总收入数据,并计算增长情况
PARTTHREE注释一、单行注释二、多行注释注释Python使用“#”表示单行注释。单行注释可以独立成行,位于被注释代码的上方,也可以置于代码行末尾。①单行注释当注释内容过多,可以使用多行注释。Python中有两种方式实现多行注释,使用三个单引号或三个双引号。
②多行注释谢谢项目二搭建Python财务编程基础任务二装载财务数据的变量CONTENTS定义变量01变量的赋值计算02目录PARTONE定义变量一、变量的定义二、变量命名规则变量的定义使用
变量名=值
的形式进行赋值可以存储不同类型的数据(数值、字符串等)变量名需要遵循Python的命名规则(如不能以数字开头、不能包含特殊字符等)可以使用已定义的变量进行计算和操作通过print()函数输出变量的值以上是操作示例变量命名规则1.Python对大小写字母敏感,例如revenue和REVENUE代表两个不同的变量。2.变量名可以由英文字母、下划线、数字组成,但必须以字母或下划线开头。3.在财务数据处理中,变量名应当体现其所代表的财务含义,如使用num_employees表示员工人数,使用total_assets表示资产总额等。4.变量命名时需要避开表2-2中的Python关键字。PARTTWO变量的赋值计算一、基本赋值操作二、混合输出赋值三、用户交互输入基本赋值操作以宏观经济数据处理为例,展示变量的基本赋值操作。在变量赋值过程中,新的赋值会覆盖原有的值。上述代码中,第二次赋值后的GDP值,替代了第一次赋值的结果。基本赋值操作如上图
混合输出赋值右图演示了如何实现多个变量的混合输出。输出单个变量:直接在print()函数中写入变量名即可。输出多个变量:用英文逗号分隔,系统会自动在变量之间添加空格。混合输出赋值如上图用户交互输入右图展示了如何获取并处理用户输入的国民总收入数据。input()函数可以实现动态数据采集。input()函数默认接收字符串类型数据。使用float()函数将输入数据转换为浮点数,以便后续数值计算。用户交互输入如上图谢谢项目二搭建Python财务编程基础任务三处理财务数据的“数值”CONTENTS数值分类01数值运算符02目录PARTONE数值分类一、整型(int)二、浮点型(float)三、布尔型(bool)数值分类对应数学中的整数集合,包括正整数、负整数和零。常用于表示不可分割的计数单位,如员工人数、存货数量等财务场景中。整型(int)用于表示带小数点的数值,是财务数据中最常见的数据类型。比如资产价值88.96万元、负债率45.37%等,都需要使用浮点型存储。浮点型(float)仅包含True和False两个值,可视为特殊的整型(True对应1,False对应0)。在财务分析中,常用于表示逻辑判断结果,如判断某项指标是否超过预警值。布尔型(bool)PARTTWO数值运算符一、算术运算符二、复合赋值运算符三、比较运算符四、逻辑运算符五、运算符优先级算术运算符算术运算符用于执行基本的数学运算。在财务计算中最常用的算术运算符,如下表所示。复合赋值运算符复合赋值运算符将算术运算和赋值操作合并,使代码更简洁。例如,在计算累计利润时,可以使用total_profit+=monthly_profit代替total_profit=total_profit+monthly_profit。常用的复合赋值运算符如下表所示。比较运算符在财务分析中,比较运算符用于评估财务指标、进行预警分析和决策支持。比较运算的结果为布尔值(True或False)。常见的财务分析场景如下表所示。逻辑运算符在复杂的财务决策中,常需要同时考虑多个条件,这时可以使用逻辑运算符将多个比较结果组合。如下表所示。运算符优先级数学中的数值运算具有优先级,比如“先乘除,后加减”。Python中各种运算符也有一定的优先级遵循“从左往右看,括号优先算,先乘除后加减,再比较,再逻辑”的基本原则可以通过圆括号()提升运算符的优先级。谢谢项目二搭建Python财务编程基础任务四处理财务文本的“字符串””CONTENTS字符串的定义01字符串的基本操作02数据类型转换03目录PARTONE字符串的定义字符串的定义字符串是由字母、数字和符号构成的文本数据类型。在Python中,可用英文状态的单引号、双引号定义单行字符串,或用三引号定义多行字符串。实际应用中,单行字符串适用简单科目名称或摘要信息,多行字符串则适用存储完整财务说明或备注信息。PARTTWO字符串的基本操作一、字符串的索引二、字符串的操作三、格式化字符串字符串的索引字符串索引是访问字符串中特定字符的位置标识,用于快速访问字符串中的特定字符。索引分正索引和负索引。正向索引从字符串左侧开始,起始位置为0,最右侧元素的索引号为字符串长度减1。负索引从右侧开始,起始位置为-1。以字符串“长期股权投资”为例,其正、负索引如下表所示。字符串的操作字符串的常见操作包括拼接、重复输出和索引访问,如下表所示。在使用字符串索引时,需注意索引的最大范围不能超过“字符串长度-1”。字符串切片时,截取区间遵循“左闭右开”原则,即包含初始位置的元素,不包含结束位置的元素。格式化字符串格式化字符串是通过字符串模板,和占位符标记位置,实现灵活输出。允许用户在字符串中预留特定位置,随后根据需要插入不同的值,从而生成格式固定但内容各异的文本。在Python中,格式化字符串主要通过%占位符和format()函数实现。使用%占位符时,可以为输出结果设置多种格式。常见的占位符如下表所示。PARTTHREE数据类型转换数据类型转换在实际业务处理中,单一数据类型往往难以满足数据处理的需求。数据类型转换是将数据从一种类型转换为另一种类型的过程,通常通过以数据类型命名的函数实现。比如input()函数接收的变量,返回值是字符串类型,无法直接计算,因此需要利用float()进行类型转换,以确保计算的正确性。常见的数据类型转换如下表所示。谢谢项目二搭建Python财务编程基础任务五处理多个财务信息的“列表”CONTENTS列表的创建01列表的基本操作02目录PARTONE列表的创建列表的创建列表使用方括号[]创建,元素之间以英文逗号分隔,具有如下特征。(1)列表元素按顺序排列,每个元素的位置固定,可以通过索引进行访问。(2)列表可以存储任意数据类型的数据,且允许元素重复。(3)列表是可变序列,可以对元素进行增加、修改、删除等操作。PARTTWO列表的基本操作一、列表的索引二、列表的计算三、列表的更新和排序列表的索引1.利用列表的索引,可以访问列表中的单个元素。2.利用切片操作,可以访问列表中的多个元素。3.列表是可变序列,可以通过索引直接对元素进行更新。列表的计算列表的计算方式主要包括拼接和重复输出,操作方式与字符串类似,如图所示列表的更新和排序列表可以对元素进行增、删、改、排序等操作,主要方法如表所示。列表的更新和排序1.添加元素。list.append():用于在列表末尾添加新的元素。2.插入元素。list.insert():用于将元素插入列表中指定的位置。有两个参数:第一个参数index表示要插入的索引位置;第二个参数obj表示要插入的元素。3.扩展列表。list.extend()用于在列表末尾添加一个序列中的多个元素。list.append()每次只能在列表末尾添加一个元素。列表的更新和排序4.删除元素。list.pop():删除列表中的一个元素,并返回该元素的值。默认删除列表中的最后一个元素。如果要删除其他位置的元素,需指定相应元素的索引。5.删除匹配项。list.remove():用于删除列表中某个元素的第一个匹配项。列表的更新和排序6.排序。list.sort():对原列表进行排序,但只对相同数据类型元素进行排序。有两个参数:key用于指定排序规则;reverse用于指定按升序还是降序排列,默认为升序排列。7.反向排列。list.reverse():用于将列表中的元素反向排列,也称为逆置。谢谢项目二搭建Python财务编程基础任务六处理关键财务信息的“字典”CONTENTS字典的创建01字典的基本操作02目录PARTONE字典的创建字典的创建字典通过花括号{}创建,里面可以包含多个键值对键和值使用冒号分隔,不同键值对之间使用英文逗号区分,如下图所示。PARTTWO字典的基本操作一、使用键访问字典的值二、使用键修改字典的值三、定义新的键值对四、删除键值对或字典五、访问字典的键、值、键值对字典的基本操作字典的基本操作主要包括增、删、改、查等,为数据的管理和处理提供了便利,主要操作方法如下表所示。使用键访问字典的值在Python中,可以通过方括号[]和键名直接访问字典中存储的值。使用键修改字典的值字典中的值可以通过键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院体检部规范管理制度
- 大学生个人诚信档案制度
- 医院规范总值班管理制度
- 执业诚信档案管理制度
- 文旅企业档案管理制度
- 彩铅大头娃娃课件
- 社区卫生档案管理制度
- 外部供应商档案管理制度
- 员工档案考勤制度模板
- 家庭文明诚信档案制度
- (2025年)教育博士(EdD)教育领导与管理方向考试真题附答案
- 山西十五五规划
- 咯血的急救及护理
- 2025初三历史中考一轮复习资料大全
- 粮库安全生产工作计划
- 涉诉涉法信访课件
- 砂石料购销简单版的合同
- DB65∕T 4754-2023 政务服务主题库数据规范
- 2025年新高考2卷(新课标Ⅱ卷)英语试卷
- 《防治煤与瓦斯突出细则》培训课件(第二篇)
- 2025年复旦大学文科试题及答案
评论
0/150
提交评论