- 数学函数
- y=f(x)
- y:输出值
- x:输入值
- f:函数代号
- y=f(x)
- 程序中函数:代码片段
- 作用:
- 代码的重用:重复的机械性功能
- 封闭性:不用了解其组成原理
- 易于维护和更新
- 作用:
- 内置函数:print()、ord()、chr()、startswith()、count()
- 自定义函数:
- 命名和变量命名的要求一致 def add3(a,b,c)
- def 函数名(形式参数1,形式参数2,形式参数3)
- 调用:add3(1,2,3)
- 用法1:函数名(实际参数1,实际参数2,实际参数3)
- 用法2:函数名(形式参数1=1,形式参数3=3,形式参数2=2),可忽略函数定义中参数顺序。
- 默认参数:不常变化的参数可以设置一个默认值,调用的时候不用传默认参数
- 从后往前原则:有默认值的参数后面不能出现没有默认值的参数
- 全局变量:从定义位置起的所有位置起作用。
- 局部变量:函数(或条件、循环语句块)内起作用
- 局部变量在作用域内比同名的全局变量优先级要高。
- 返回值:return 语句返回的值。
- return 语句后的语句不会执行。
- 不返回值的函数给变量赋值时,变量值为null
- 多值返回:元组,即用逗号分隔多个值返回
- 命名和变量命名的要求一致 def add3(a,b,c)
Expand file tree
/
Copy pathFunction.md
More file actions
/
Copy pathFunction.md
File metadata and controls
29 lines (27 loc) · 1.31 KB
Edit and raw actions