项目八函数8.1函数的定义和调用16课件.pptxVIP

项目八函数8.1函数的定义和调用16课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档