Python3函数学习

1. 函数定义

  • 函数代码块以def关键字开头
  • 任何传参必须放在括号中
  • 函数内容以冒号起始,并且缩进
  • return [表达式]结束函数,返回给调用方
def area(width, height) : 
      return width * height

2. 值传参和引用传参

  • Python中所有默认传参都是按引用传递
  • 参数类型:必须传参,标识符传参,默认参数,不定长传参

3. 匿名函数

使用lamdba来创建匿名函数

  • lamdba只是一个表达式,函数体要比def简单
  • 无法访问全局变量
  • 不等同于内联函数
  • eg:sum = lamdba arg1, arg2 : arg1 + arg2 ; sum (10, 20);

你可能感兴趣的:(Python3函数学习)