1 / 40
文档名称:

Python大数据基础与实战第6章自定义函数.pptx

格式:pptx   大小:2,452KB   页数:40
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python大数据基础与实战第6章自定义函数.pptx

上传人:autohww 2019/9/2 文件大小:2.39 MB

下载得到文件列表

Python大数据基础与实战第6章自定义函数.pptx

文档介绍

文档介绍:《Python大数据基础与实战》(function)是指一个有命名的、执行某个功能的语句序列。在定义一个函数的时候,需要指定函数的名字和语句序列。函数不仅可以实现代码的复用,还可以保证代码的一致性。Python将函数的声明和定义视为一体。函数的定义语法如下:def函数名([参数列表]):Ø自定义函数通过关键字def来定义,通过return语句指定返回值。Ø函数可以通过return语句同时返回多个值,如果没有return语句,则函数返回值为None。Ø函数名命名规则与变量名相同,不能是关键字,应该避免函数名和变量名同名。Ø函数的第1行称为函数头,必须以冒号:结束,其余部分称为函数体,而函数体必须缩进。按照惯例,缩进总是4个空格。Ø函数形参不需要声明类型,也不需要指定函数返回值类型。Ø当函数不需要任何参数时,也必须保留一对空的圆括号。ØPython允许嵌套定义函数。,包括函数。可以使用pass关键字,表示函数什么也不做,起到占位的作用。定义函数时,建议设置其docstring,提供函数的帮助文档。可以通过函数名?或者help(函数名)看到这些docstring,使用三双引号来定义docstring。用Python编写的函数,在Jupyternotebook中可以通过“函数名??”来显示源代码。defmyfun1(a,b): """ 这是一个函数嵌套定义,完成a*(a+b)功能 """ n=a+b defmyfun2(c,d): #函数的嵌套定义 returnc*d returnmyfun2(n,a) #,可以通过“函数名(实参)”的方式来调用。如果函数有返回值,那么可以在函数调用的同时将返回值传递出来,此时这个函数调用可以当做一个值来使用。>>>result=myfun1(5,4) #函数调用时实参传递给形参,如果实参是表达式,先计算表达式的值,然后再传递给形参>>>result45