函数与匿名函数
一、函数
在计算机科学中,函数是程序负责完成某项特定任务的代码单元,具有一定的独立性。
1.函数的定义
在Python中,函数在定义时需要满足这样的规则:
使用关键字def引导;
def后面是函数的名称,括号中是函数的参数,不同的参数用逗号“,”隔开,参数可以为空,但括号不能省略;
函数代码块要缩进;
用一对"""包含的字符串作为函数的说明,用来解释函数的用途,可省略;
使用关键字return返回一个特定的值,如果省略,返回None。
例如,我们定义一个简单的加法函数,它接受两个变量x和y,计算x与y的的和啊,并返回a的值:
defadd(x,y):"""Add two numbers"""a= x +yreturn a
2.函数的调用
定义好函数后,函数并不会自动执行。我们需要调用它才能执行相关的内容。
函数的调用使用函数名加括号的形式,参数放在括号中,参数分为形参和实参,定义函数时是形参,调用函数时是实参。
def add(x,y): #形参
"""Add two numbers"""a= x +yreturna
add(1,2) #调用方法,实参
当传入的参数数目与实际不符时,会报错。
当传入