python的函数
来源:互联网 发布:淘宝店没流量 编辑:程序博客网 时间:2024/05/22 01:44
什么是函数
函数是对程序逻辑进行结构化或过程化的一种编程方法。通俗的讲就是将一系列的过程包装起来,作为一个整体提供给其他人使用。这样做的好处:
- 代码复用,不重复去做已经做过的事情。在一个地方定义,多个地方使用而不需要拷贝
- 只维护一份源代码,而不是全部的拷贝
如果你发现你的代码从一个地方拷贝到了另外一个地方,这个时候你就应该想想怎么把它们写成一个函数了
函数的定义
python的函数大致分为两种,带名字的和匿名函数。带名字的函数定义方式如下:
>>> def add(a,b):return a + b>>>
实例解释:
- def为定义函数的关键字
- add为函数名字
- (a,b)为参数列表,一个函数可以有0到多个参数
- 定义行以:作为结束
- 语句块紧接着,缩进一个层次
- return返回一个值,即函数执行的结果。python的任何一个函数都有返回值,如果没有显式的写return将默认返回None
匿名函数的定义:
>>> func = lambda a,b:a+b>>> func<function <lambda> at 0x0206B7B0>>>>
匿名函数使用lambda定义,定义完成后需要保存到变量中以方便其他地方使用,一般用来写一些简单的函数,可以传递多个参数(在lambda和:之间用,分割的多个变量),不需要写return,:后为一个表达式
函数的使用
带名字的函数使用方法如下:
>>> add(1,5)6>>> add(3,7)10>>>
实例结束:
- add为定义的函数名
- ()为函数调用操作符
- 1,5;3,7为调用时传递的参数
- 6,10为函数的返回值,即执行结果
匿名函数的使用方法如下:
>>> func(2,6)8>>> func(1,7)8>>>解释参照带名字参数函数
0 0
- 【python】Python的zip函数
- python函数 - 函数的参数
- Python的函数
- Python的getattr函数
- Python的lambda函数
- Python的私有函数
- python 的函数Decorators
- python 的property函数
- 函数式的python
- python的“函数指针”
- python 的函数
- python的内置函数
- python的id()函数
- python的getopt()函数
- python的id函数
- 理解Python的函数
- python的enumerate()函数
- python的repr函数
- Hadoop编程调用HDFS
- 模仿,类比,移植技法(创新技法5)
- 如何定义和实现一个类的成员函数为回调函数
- poj 2154 Color (polya,欧拉函数|容斥原理)
- 输入一个数倒序输出
- python的函数
- 抗锯齿
- MinGW官方安装法
- 安装yarn下的spark过程记录以及sparkr安装记录
- 矩阵快速幂求斐波拉契数列的第n项
- Nginx 作为web server 的优化要点
- 关于生产者模式和消费者模式
- 数据库事务隔离级别
- 24.从公众号筹集10万股份学到的商业化思维