Python入门教程课件:第6章--函数_.ppt
函 数,函 数,概念,简单理解:函数就是可以完成某项工作的代码块。,概念 简单理解:函数就是可以完成某项工作的代码块。,函数的创建和调用参数传递变量的作用域匿名函数(lambda),函数的创建和调用,函数的创建和调用,创建函数1调用函数2,def functionname(parameterlist): comments functionbody,不写(),return,def functionname(parameterlis,functionname(parametersvalue),(),functionname(parametersvalue,参数传递,参数传递,为参数设置默认值4位置参数2关键字参数3了解形式参数和实际参,概念,位置参数是必须按照定义时的个数和顺序进行参数传递,也称必备参数。,概念 位置参数是必须按照定义时的个数和顺序进行参数,概念,关键字参数是指使用形式参数的名字来确定输入的参数值。,概念 关键字参数是指使用形式参数的名字来确定输入的,def functionname(,parameter1 = defaultvalue1): functionbody,放在所有参数的最后,def functionname(,parameter1,返回值,返回值,return value,None,return value None,变量的作用域,变量的作用域,概念,变量的作用域是指程序代码能够访问该变量的区域,如果超出该区域,再访问时就会出现错误。,概念 变量的作用域是指程序代码能够访问该变量的区域,局部变量1全局变量2,匿名函数(lambda),匿名函数(lambda),