Python 3.5(十一) 函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3.5(十一) 函数相关的知识,希望对你有一定的参考价值。
函数式编程最重要的是增强代码的重用性和可读性
二、定义和使用
def
函数名(参数):
...
函数体
...
函数的定义主要有如下要点:
- def:表示函数的关键字
- 函数名:函数的名称,日后根据函数名调用函数
- 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
- 参数:为函数体提供数据
- 返回值:当函数执行完毕后,可以给调用者返回数据。
以上要点中,比较重要有参数和返回值:
函数的有三中不同的参数:
- 普通参数
- 默认参数
- 动态参数
# ######### 定义函数 ######### # name 叫做函数func的形式参数,简称:形参 def func(name): print name # ######### 执行函数 ######### # ‘wupeiqi‘ 叫做函数func的实际参数,简称:实参 func(‘wupeiqi‘) 普通参数
def func(name, age = 18): print "%s:%s" %(name,age) # 指定参数 func(‘wupeiqi‘, 19) # 使用默认参数 func(‘alex‘) 注:默认参数需要放在参数列表最后
以上是关于Python 3.5(十一) 函数的主要内容,如果未能解决你的问题,请参考以下文章