知识点:
- 函数的作⽤
- 函数的使⽤步骤
- 函数的参数作⽤
- 函数的返回值作⽤
- 变量作用域
- 函数嵌套
知识点说明:
1.函数的作用:可以直接调用的模块,可重复利用。
2.函数的使用步骤:
①定义函数:
def func(参数):
函数语句
参数可以为实参,可以为形参。
②函数调用
def func(参数):
函数语句
func(参数)
函数必须调用才能执行。
3.函数参数的作用:
①必备参数:调用函数时传入的参数,可以实现函数灵活运用。必备参数须以正确的顺序传入函数。
②关键字参数:通过关键字参数,传入特定的参数给函数。关键字在定义参数时定义。
③默认参数:定义函数时已经定义的关键字参数,即为默认参数。
④不定长参数:*args住(不指定参数名,可以任意传入参数),**kwargs(可以传入任意长度的字典参数)
4.函数的返回值:return
def func(参数):
函数语句
return a
遇见return立刻结束函数,循环及return后面的语句均不再执行。
5.变量作用域:
全局变量:定义在函数外的变量,作用于整个代码。
局部变量:定义在函数内的变量,仅作用域函数内部;在函数内部通过global定义全局变量。
6.函数嵌套:
def func1(参数):
func2()
在函数内调用函数。