python基础语法 - 函数

函数

  • What(是什么)
  • Why(为什么)
  • How(怎么用)
    • 定义函数
    • 调用函数
      • 使用位置调用
      • 使用关键字参数调用
      • 参数设置默认值
    • 可变参数
      • 基于元组
      • 基于字典
    • 作用域
    • 函数类型
    • 过滤函数filter()
    • 映射函数map()
    • lambda()函数

What(是什么)

  • 首先,函数是什么?
  • 函数是带名字的代码块,用于完成具体的工作。
  • 函数是将代码裹起来的一种封装。
  • 函数具有函数名、参数、返回值。
  • 不同地方的函数:
    • 在模块之内,类之外的函数,称为函数。
    • 在别的函数中的函数,称为嵌套函数。
    • 在类里面的函数,称为方法。

Why(为什么)

  • 为什么需要函数?
  • 用来解决代码重用的问题,即在程序中多次执行同一项任务时,无需反复编写完成该任务的代码,只需要调用执行该任务的函数即可。
  • 使用函数解决了代码重用的问题,代码可读性更高,提升编程的效率。

How(怎么用)

  • 知道了是什么与为什么之后,来看看函数是怎么来用的。

定义函数

  • 自定义函数的语法格式:
    python基础语法 - 函数_第1张图片
  • 什么是形参?由于在定义函数的参数不是实际数据,会在调用函数的时候,传给它们实际数据,因此,定义函数是的参数是形式参数,简称形参。
  • 什么是实参?同理,调用函数的时候&

你可能感兴趣的:(Python学习笔记,python,其他)