Function Workshop

Welcome to the function workshop for python. This workshop is designed to learn more about python’s function.

Goals of the teams

  1. Define a function - inculding ‘def’ keyword / function name / params list / return / call your customized function
  2. Call function - Python build-in function / import module and function (absoulte import and relative import)
  3. Function’s params - Default param / variable params / keyword params / Named keyword params / Dynamic default params
  4. Function’s return value - No return / Return single value / Return multiple value / Receive the return value
  5. Variables’ scope - Local / Nested / Global / Built-in / Keyword related to the scope
  6. Lambda function
  7. Function decorators

目标

  1. 定义函数 - def语句 / 函数名 / 参数列表 / return语句 / 调用自定义函数
  2. 调用函数 - Python内置函数 / 导入模块和函数(绝对导入和相对导入)
  3. 函数的参数 - 默认参数 / 动态默认值参数 / 可变参数 / 关键字参数 / 命名关键字参数
  4. 函数的返回值 - 没有返回值 / 返回单个值 / 返回多个值 / 接收返回值
  5. 作用域问题 - 局部作用域 / 嵌套作用域 / 全局作用域 / 内置作用域 / 和作用域相关的关键字
  6. 匿名函数
  7. 函数装饰器

Reference