函数作为计算机代码的一种抽象方式,它的作用不言而喻!
认识函数:
定义:函数是一段代码的表示,是一段具有特定功能的,可重用的语句组
函数是一种功能的抽象,一般函数表达特定功能
两个作用:降低编程难度和代码复用
具体用法:python中首先使用 “ def ” 语句来定义函数,然后依次写出函数名,括号,参数(可以有多个参数),冒号,另起一行写函数体,末行返回值用 “ return ” 语句执行。
实例如下:
函数定义时,所指定的参数是一种占位符,参数是输入,函数体是处理
函数定义后,如果不经过调用,不会被执行
函数的调用方法:
调用是运行函数代码的方式,函数调用后得到返回值
调用时要给出实际参数,用实际参数替换定义中的参数
可以调用自己定义后的函数,也可以直接调用Python基础模块和各类库里面的内置函数
函数的参数传递:
函数可以有参数,也可以没有,但必须包留括号
函数参数的传递使得Python功能更加强大,函数参数大致有4种类型:可选参数,可变参数,位置参数,关键字参数
可选参数传递:
函数定义时,可以为某些参数指定默认值,构成可选参数
可变参数传递:
函数定义时,可以设计可变数量参数,即不确定参数总数量
位置参数传递:
按照参数位置,依次传递参数,这是最普通的方式
关键字参数传递:
可以改变顺序,按照关键字传递参数
函数的返回值:
return保留字用来传递返回值
函数可以有返回值,可以有return,也可以都没有
return可以传递0个返回值,也可以传递任意多个返回值(将多个返回值用逗号分隔)
lambda函数:
lambda函数返回函数名作为结果
lambda函数是一种匿名函数
使用lambda保留字定义,函数名是返回结果
lambda函数用于定义简单的,能够在一行内表示的函数
微信公众号:子奇的小屋
小屋感谢您的到来!
请关注小屋,和小屋共享笔记!
网友评论