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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容