1.什么是函数
函数是对代码块和功能的封装和定义
2.函数的语法和定义
使用def关键字来定义函数,函数的定义语法是
def 函数名():
函数体
函数名的命名规则和变量一样
函数体就是函数被执行之后需要执行的代码
函数的调用:
写法:函数名(),这个时候函数的函数体会被执行
3.关于函数的返回值
return:返回
1.当程序没写过return,或者写了return但是没写值,不返回任何结果,如果非要接收,接收到的是None
2.当函数写了return 值,有一个返回值
3.当函数写了return 值1,值2,值3... 返回多个结果,多个结果打包成元组
4.当程序执行到return,函数执行结束
4.函数的参数,
小括号表示函数调用,表示传参
参数是给函数传递的信息
1,形参(在函数声明的位置写的变量)
1.位置参数 是指定位置
2.默认值 是函数在声明时定义形参直接给定一个值为默认值,如果有新值传入则使用新 值,没有值传入则使用默认值
3.动态传参
2,实参 调用函数时个函数传递的具体的值
1.位置参数 与形参一一对应的位置放上对应的值
2.关键字参数 用形参的变量名直接赋值
3.混合:位置参数在前,关键字参数在后(如果中间出现了关键字参数,则后边都必须是关 键字参数)
3,传参 把实参给形参的过程