Python教学课件-第5章 编写函数处理数据.pptxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 24页
  • 2023-06-26 发布于浙江
  • 举报

Python教学课件-第5章 编写函数处理数据.pptx

;实例:平方函数,输入变量 x 返回其平方值 x2;函数的语法规则;几种参数设定方法 顺序传入 关键词 默认参数 不定长参数;按照输入参数列表的顺序传入 x=1,y=2,z=3;直接在参数列表里设定关键词确定;可以将位置和关键词的方法混合使用 如果传入的第一个参数是用关键词传入的,那么后面每个参数都需要是关键词传入,否则会出现语法错误;输入的参数可以是事先设定好赋值,也就是默认值。在调用函数的时候,可以不输入参数,函数内部会直接调用默认参数值。例如默认 z=3 ;这是为了解决,不确定需要传入参数个数的情况;*args 如果输入是一个 list ,那么可以用 *list 的方式传入;函数定义时,*可以将按位置传递进来的参数“打包”成元组(tuple)类型 函数调用时,*可以“解压”待传递到函数中的 元组、列表、集合、字符串等类型,并按位置传递到函数入口参数中;*args *args 传入的时候,如果调用函数使用关键词传入参数时会出错;**kwargs **kwargs 的出现便是解决需要传入特定关键词参数的情况;;简化的函数定义方式 Lambda函数又称匿名函数,匿名函数就是没有名字的函数;总结;;聚类分析;聚类分析;聚类分析;全局变量;有时候会有在函数内定义的局部变量在函数外引用的需求,比如前面的mean()函数中最开始length定义时是局部变量,现只需要在定义变量时使用关键词g

文档评论(0)

1亿VIP精品文档

相关文档