目录
知识点:
1、函数的定义和调用——什么是函数,有什么用和怎么用
2、参数——调用函数时的输入
3、匿名函数——lambda
4、作用域——变量的生效范围
1、定义函数的基本语法
def <函数名>(参数1,参数2,……,参数N):
<执行语句>
return<结果>
定义函数,使用def这个关键词作为开头。
然后空格,写上函数得名字。这个名字最好和该函数执行的功能相关。
函数名字后括号中的参数不是必须的。当没有参数时,可以留空。
执行语句是用来实现函数的功能的。需要缩进。
用return来结束一个函数。有返回值时,写上返回结果。没有结果时,写 return None
定义一个具有减法功能的函数。
def my_subtraction(minuend, subtrahend):
difference = minuend - subtrahend
return difference
测试一下是否正常
i=6;j=2
d = my_subtraction(i,j)
d
返回结果正常
再测试一下进行浮点数的减法计算
d2 = my_subtraction(7,2.0)
d2
返回结果正常,结果为浮点数
定义一个求绝对值的函数
def my_abs(x):
if x>=0:
return x
else:
&nbs