第7章 函数_PPT讲解.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

函数

[概念]简单理解:函数就是可以完成某项工作的代码块。

函数的创建和调用

创建函数1调用函数2

deffunctionname([parameterlist]):[comments][functionbody]不写()return

functionname([parametersvalue])()

参数传递

为参数设置默认值4位置参数2关键字参数3了解形式参数和实际参数1可变参数5

[概念]位置参数是必须按照定义时的个数和顺序进行参数传递,也称必备参数。

[概念]关键字参数是指使用形式参数的名字来确定输入的参数值。

deffunctionname(…,[parameter1=defaultvalue1]):[functionbody]放在所有参数的最后

返回值

return[value]None

变量的作用域

[概念]变量的作用域是指程序代码能够访问该变量的区域,如果超出该区域,再访问时就会出现错误。

局部变量1全局变量2

匿名函数(lambda)

常用Python内置函数

dict()用于创建一个字典help()用于查看函数或模块用途的详细说明dir()不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。hex()用于将10进制整数转换成16进制,以字符串形式表示next()返回迭代器的下一个项目divmod()把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a//b,a%b)id()用于获取对象的内存地址sorted()对所有可迭代的对象进行排序操作ascii()返回一个表示对象的字符串,但是对于字符串中的非ASCII字符则返回通过repr()函数使用\x,\u或\U编码的字符oct()将一个整数转换成8进制字符串bin()返回一个整数int或者长整数longint的二进制表示open()用于打开一个文件str()将对象转化为适于人阅读的形式sum()对序列进行求和计算filter()用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表format()格式化字符串len()返回对象(字符、列表、元组等)长度或项目个数list()用于将元组转换为列表range()返回的是一个可迭代对象(类型是对象)zip()用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象compile()将一个字符串编译为字节代码map()根据提供的函数对指定序列做映射reversed()返回一个反转的迭代器round()返回浮点数x的四舍五入值

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档