Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
29 lines (27 loc) · 1.31 KB

File metadata and controls

29 lines (27 loc) · 1.31 KB
Copy raw file
Download raw file
Edit and raw actions

函数

  • 数学函数
    • 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
      • 多值返回:元组,即用逗号分隔多个值返回
Morty Proxy This is a proxified and sanitized view of the page, visit original site.