python函数编程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python函数编程相关的知识,希望对你有一定的参考价值。
一、python函数的定义与调用
函数的定义:(function)代码块。
就是将我们要执行的代码进行结构的整合,形成可被调用的代码块。
函数是可以重复调用的代码块,主要有一下几个优点:
- 减少代码冗余
- 代码结构清晰
- 有助于保持代码的一致性
函数的划分
- 按照参数类型划分
- 位置参数:是我们在传参时,实参传递的顺序按照形参定义的顺序进行传递的传参方式
-
- 关键字参数:是我们在传参时,以形参等于实参的形式忽略形成定义的顺序进行传参的传参方式
-
- 默认值参数:定义参数时,给形参一个默认值。调用函数时,如果不给有默认值的参数传参,则自动采用默认值。【注意:默认值参数必须写在正常参数的后面】
- 按照返回值划分【区别点在于是否有返回值】
- 返回型函数【有】
- 计算型函数【无】
二、匿名函数和map
- Lambda 匿名函数 是python当中的函数的一种。
区别:def定义的函数是语句块,而lambda函数是表达式。
def函数拥有函数名,lambda函数没有
lambda函数体内部只能是一个表达式,并且会自动将结果反馈
- map函数批量执行:将后面的序列作为前面函数的参数进行依次调用
以上是关于python函数编程的主要内容,如果未能解决你的问题,请参考以下文章