学习Python的第五周
- 函数:实现某种功能的代码块
- def 函数名(参数)
函数体
return[表达式]结束函数 - sum:求和
- 实参:被传入的函数
- 形参:参数定义时的参数
- 关键参数:通过对形参赋值传递的参数
- 传递实参的顺序与定义函数的形参顺序不一致
- 位置函数:实参与形参,顺序保持一致
- 关键参数:调用形参参数名直接赋值,必须要知道形参的参数名
- 默认参数:给默认值
- 不定长参数:*参数名;用循环遍历拿出每一个参数,可变参数一般不放第一个参数位置。如果有多个参数,可变参数放最后位置。
- 序列:形参也是序列形参,一般是可变参数。
- 变量作用域:一个变量能够作用的范围
- 局部:局部代码块,函数内部
- 全局:函数外 global()运算在声明之后
- 内置函数globals()与locals()可以查看全局和局部