09. 前⽅⾼能-初识函数
1.什么是函数?
函数就是对代码块的功能的封装
2.函数定义,函数名,函数体,函数的调用
函数的定义语法:
def 函数名:
函数体
函数名的命名规则和变量的命名规则一样
函数体:就是函数被执行之后要执行的代码
函数的调用:使用函数名可以调用函数,写法:函数名(),这个时候函数体会被执行
3. 函数的返回值
执行完函数之后.我们可以使用return来返回结果.
函数中return的使用:
1.函数中遇到return,函数就会停止工作,不再执行.
2.给函数的调用者返回一个值
返回值可以是多个(多个返回值时,返回结果是元组)
4. 函数的参数
参数,函数在调用的时候指定具体的一个变量的值.就是参数.语法:
形参:写在函数声明位置的变量叫形参.形式上的完整.表示这个函数需要什么
实参:在函数调用的时候给函数提供变量
传参:给函数传递信息的时候将将实际参数交给形式参数的过程叫做传参
参数的分类:
实参的分类:
位置参数
实参这里必须写的时候必须要按形参的位置给变量.不能改变顺序,不然就会导致
程序的混乱.
关键字参数
只需关键字赋值,不用管顺序
混合参数
关键字参数必须要写在位置参数后边,不然程序报错
在形参角度看
位置参数.按照位置来赋值,到目前为止,编写的函数都市这种
默认值参数.
在使用的时候,可以给出函数参数的默认值.在调用的时候可以给出具体值,也可以不给
值,使用默认值.