Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 1.31 KB

File metadata and controls

29 lines (27 loc) · 1.31 KB

函数

  • 数学函数
    • y=f(x)
      • y:输出值
      • x:输入值
      • f:函数代号
  • 程序中函数:代码片段
    • 作用:
      • 代码的重用:重复的机械性功能
      • 封闭性:不用了解其组成原理
      • 易于维护和更新
  • 内置函数: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
      • 多值返回:元组,即用逗号分隔多个值返回