函数入门
神马是函数
函数:对功能或者动作的封装
函数的定义
def 函数名(形参列表): 函数体(return) ret = 函数名(实参列表)
函数的返回值
return, 只要执行到return 函数的本次调用就会被停止
1. 如果函数不写return, 没有返回值. 接收到的是None.
2. 写了return, return后面什么都不写或者return后面的是None, 返回None.
3. return 一个值, 返回一个结果.
4. return 值, 值, 值 返回多个值, 返回结果是元组.
函数的参数(一部分)
参数: 函数在调用的时候给函数传递的信息
形参: 在函数声明的位置的变量
实参: 在函数调用的时候给出的具体的值
传参: 把实参赋值给形参的过程
分类:
实参:
1. 位置参数. 按照位置给形参传递信息
2. 关键字参数. 按照形参的名字给形参传递信息
3. 混合参数. 先位置后关键字
形参:
1. 位置参数
2. 默认值参数, 必须写在位置参数后面
3. 动态参数