- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
主讲人:郭倩茹项目八函数8.1函数的定义和调用
目录CONTENTS0102内置函数自定义函数函数的定义函数的调用
01函数的定义
函数input()函数print()函数range()函数Python的内置函数并不能满足我们的个性化功能需求,怎么办?01-1函数的定义——内置函数len()函数
Python中的68个内置函数abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()oct()staticmethod()bin()eval()int()open()str()bool()exec()isinstance()ord()sum()bytearray()filter()issubclass()pow()super()bytes()float()iter()print()tuple()callable()format()len()property()type()chr()frozenset()list()range()vars()classmethod()getattr()locals()repr()zip()compile()globals()map()reversed()__import__()complex()hasattr()max()round()delattr()hash()memoryview()set()01-1函数的顶用——内置函数
01-2函数的定义——自定义函数为什么要自定义函数?
标记函数的开始1Python定义函数的语法结构如下∶def函数名(参数列表): 函数体 return返回值列表01-2函数的定义——自定义函数
函数的唯一标识1Python定义函数的语法结构如下∶def函数名(参数列表): 函数体 return返回值列表01-2函数的定义——自定义函数
根据需求进行设置,可以有零个、一个或多个传递多个参数时各参数由英文逗号分隔注:即使函数没有参数,也必须保留一对空的圆括号。1Python定义函数的语法结构如下∶def函数名(参数列表): 函数体 return返回值列表01-2函数的定义——自定义函数
实现函数功能的具体代码,要求缩进标记函数体的起始01-2函数——自定义函数1Python定义函数的语法结构如下∶def函数名(参数列表): 函数体 return返回值列表
返回函数的处理结果给调用方标志着函数的结束用[]括起来的为可选择部分,即可以使用,若函数没有返回值,可以省略01-2函数——自定义函数1Python定义函数的语法结构如下∶def函数名(参数列表): 函数体 return返回值列表
举个例子,前面学习了max()函数,我们可以直接用此函数获得给出数据的最大值。我们不妨设想一下,如果没有max()函数,要想获取数据中的最大值,该如何实现呢?请看下面的代码:01-2函数——自定义函数
01-3无参函数无参函数是指在函数定义时,不需要指定任何参数。这种函数通常用于执行一些简单的操作,例如打印一些信息、生成一些随机数等等。例如,下面是一个简单的无参函数圆括号()里不带任何参数在这个函数中,我们没有定义任何参数。函数内部使用了print函数,将打印函数里的内容打印出来。无参函数
01-4有参函数有参函数是指在函数定义时,需要指定一个或多个参数,这些参数可以在函数内部被使用。参数可以是任何数据类型,包括整数、浮点数、字符串、列表等等。例如,下面是一个接受两个整数参数的函数:在这个函数中,我们定义了两个参数a和b,它们分别表示两个数。在函数内部,我们使用了加法运算符将这两个数相加,并返回了结果。有参函数
01-5空函数定义一个什么都不做的空函数,其中用pass语句代替函数内部的代码块:此处pass可以作为一个占位符,预留未成熟的代码位置,在未想好怎样实现函数时,可以先放pass让代码可以运行。占位符
.02函数的调用
02-1内置函数的调用abs函数——绝对值函数max、min函数——最大最小值函数len函数——长度函数
02-1内置函数的调用count函数——计数函数统计字符串里指定字符或指定字符串出现的次数字符串.count(子字符串,开始位置,结束位置)?join函数——连接函数连接任意数量的字符串(包括要连接的元素字符串、元组、列表、字典),用新的目标分隔符连接,返回新的字符串连接符.join(需要合并的对象)
02-1
您可能关注的文档
- 项目八供应链融资实训供应链金融实务51课件.pptx
- 项目八供应链融资实训供应链金融实务63课件.pptx
- 项目八供应链融资实训供应链金融实务87课件.pptx
- 项目八供应链融资实训供应链金融实务91课件.pptx
- 项目八函数8.3匿名函数68课件.pptx
- 项目八函数8.4函数应用案例04课件.pptx
- 项目八流动负债的核算202395课件.pptx
- 项目八汽车的合理使用52课件.pptx
- 2025年金华中考全科试卷及答案.doc
- 2025年度内科护理三基考试通用题库及答案.docx
- 2025年度全国禁毒知识考试题库及答案.docx
- 2025年度全国禁毒知识网络竞赛题库及答案.docx
- 2025年度全国禁毒知识应知应会竞赛题及答案.docx
- 2025年度全国禁毒知识答题活动题库及答案.docx
- 2025年度全国社会工作者(初级)《社会工作实务(初级)》考试备考题库(含.docx
- 2025年度全国汉字听写大会竞赛应知应会题库及答案.docx
- 2025年度全国最新禁毒知识通用题及答案.docx
- 25学校处置校园暴力事件应急预案(2篇)样例 .docx
- 2025至2030藻类欧米茄行业细分市场及应用领域与趋势展望研究报告.docx
- 2025年度全国最新禁毒知识考试题库及答案.docx
最近下载
- GAT1399.1-2017 公安视频图像分析系统 第1部分:通用技术要求.pdf VIP
- MSDS双氧水 _原创精品文档.pdf VIP
- 【求阴影部分面积】人教版五年级上册数学求阴影部分面积35题.docx VIP
- 【阴影面积拔高题】五年级上册数学求阴影部分面积拔高题2023.8.9.docx VIP
- 《GB/T 46344.5-2025公共安全视频图像分析系统 第5部分:检验规范》.pdf
- (2026年)脐带血临床输注专家共识解读PPT课件.pptx VIP
- 《企业会计准则第33号——合并财务报表》应用指南.pdf VIP
- 2025年农业概论考试题库及答案.doc VIP
- 《城镇化进程》课件.ppt
- 人教版二年级数学上册应用题专项练习.pdf VIP
原创力文档


文档评论(0)