- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3.3函数大数据技术在财务中的应用
函数在Python中,提供了函数。我们可以把实现某一功能的代码定义为一个函数,然后在需要使用时,随时调用即可,十分方便。对于函数,简单地理解就是可以完成某项工作的代码块,有点类似积木块,可以反复地使用。功能模块输入数据输出结果
Python语言中的函数可以分为内置函数、标准库函数、第三方库函数和用户自定义函数四类。内置函数是编程语言预先定义的函数,大多数编程语言都有自己的内置函数,Python也不例外,内置函数的存在大大提升了编程的效率。与此同时,Python作为一个开源的编程语言,其强大的功能主要依赖于公开的标准库和第三方库。与内置函数的直接使用不同,标准库和第三方库函数使用前均需要通过import语句将相应模块(Module)导入,然后才能使用其中的函数。具体使用方式将在后续“Python模块和包”章节中详细讲述。此外,用户可以根据自身功能需求,定义和调用函数。1Python函数1.2函数的分类
内置函数
行号程序代码1In[1]:listmon=[4000,8000,10300,7000,21000,5800,3000]2?print(企业2021年向A供应商采购记录中,最大的一笔金额是:3?,max(listmon),元)4Out[1]:企业2021年向A供应商采购记录中,最大的一笔金额是:21000元5In[2]:print(企业2021年向A供应商采购记录中,最小的一笔金额是:6?,min(listmon),元)7Out[2]:企业2021年向A供应商采购记录中,最小的一笔金额是:3000元8In[3]:print(企业2021年向A供应商共采购了,len(listmon),次)9Out[3]:企业2021年向A供应商共采购了7次10In[4]:print(企业2021年向A供应商共采购了,sum(listmon),元)11Out[4]:企业2021年向A供应商共采购了59100元
Python拥有强大的标准库,能够提供的功能范围非常广。这些库可以用于实现系统级功能,如文件I/O,可以实现常用问题的标准化解决方案,如网页信息爬取。常用的标准库函数举例如表所示。1.4标准库函数常用标准库函数举例名称作用应用举例datetime能有效完成日期和时间的处理,以及格式化输出,当前包含的类有date、time、datetime、datetime_CAPI、timedelta、tzinfo。importdatetimedatetime.date.today()#获取今天的日期?random提供了生成随机数的工具importrandomrandom.random()#获取[0,1]之间的随机数math为浮点运算提供了对底层C函数库的访问importmathmath.fmod(a,b)#求a%bos提供了不少与操作系统相关联的函数importosos.write(fd,str)#将str写入到fd中urllib获取网页源码importurllib.requesturllib.request.urlopen(url)#打开某个网页url,并将相应网页作为返回结果1Python函数
自定义函数deffunction(arg1,arg2):return‘Something’缩进关键字函数名参数冒号关键字结果dosomething函数体
调用函数函数定义完成,那么我们开始使用它。我们把使用函数这种行为叫作“调用”,我们可以简单的理解成请求Python帮我们做一件事情。
调用函数行号程序代码1In[1]:defforcurr(dictfor,cur,rate):2???dictfor[cur]=rate3???returndictfor4?if__name__==__main__:?5???dictfor={}6???cur=美元7???rate=7.68???dictfor=forcurr(dictfor,cur,rate)9???print(dictfor)10Out[1]:{美元:7.6}
函数创建时应注意:1.函数代码块以def关键词开头,后接函数标识符和圆括号。函数标识符的命名规则是全小写字母,可以采用下划线(_)增强可阅读性。2.def可以看作是复合语句,其函数体需要遵守缩进规则。3.可以有多条return返回语句。如果到达函数末尾时没有遇到任何一条return语句,则返回None。4.return也可以返回多个值,中间以逗号隔开,等同于返回一个元组。函数调用时应注意:1.实参列表必须与形参列表一一对应
您可能关注的文档
- 大数据技术在财务中的应用1.1Python概述.pptx
- 大数据技术在财务中的应用1.2配置Python环境.pptx
- 大数据技术在财务中的应用1.3Python的常用库(2).pptx
- 大数据技术在财务中的应用2.1变量与运算符.pptx
- 大数据技术在财务中的应用2.2输入输出与注释.pptx
- 大数据技术在财务中的应用2.3.1基本数据类型.pptx
- 大数据技术在财务中的应用2.3.2高级数据类型-列表元组.pptx
- 大数据技术在财务中的应用3.2 循环结构.pptx
- 大数据技术在财务中的应用3.4 模块.pptx
- 大数据技术在财务中的应用4.1 职工薪酬计算.pptx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 机械制造基础-全套PPT课件.pptx
- 地域建筑的分析__--__纳西族传统民居的现代启示.pdf
- 湖北省武汉市2023-2024学年六年级上学期语文期中试卷(含答案).pdf VIP
- 露天非煤矿山企业重大事古隐患认定目录及企业待检资料清单.doc
- 网络工程师职业规划4篇.pdf VIP
- 四年级音乐上册 牧童ppt课件1 人教新课标版.ppt
- 浙教版(2023)信息科技三上第2课感知智能生活教案.pdf VIP
- 中央空调节能运行管理.ppt
- 河北省石家庄市第四十一中学教育集团2023-2024学年七年级上学期期中历史试题(1).docx
- 《什么是冬天》儿童绘本故事演讲ppt课件(图文).ppt
文档评论(0)