Python函数

函数是什么

函数是可重复调用的一段代码,用来完成一个相对独立的任务。

它的价值在于:

  • 复用代码
  • 程序结构更清晰
  • 把大任务拆成小任务

定义函数

def function_name(parameter):
    return result

结构上包括:

  • def:声明函数
  • 函数名
  • 参数
  • 冒号
  • 缩进后的函数体
  • [[Python函数返回值|return]]:返回结果(可选)

调用函数

定义好之后,通过函数名调用:

def add(a, b):
    return a + b
 
result = add(2, 3)

参数与返回值

参数

参数是函数接收的输入。

返回值

[[Python函数返回值|return]] 把结果传回调用处。

如果没有显式写 return,函数默认返回 [[Python缺失值|None]]。

函数的意义

函数强调“一个函数做一件相对清晰的事”。

比如:

这样程序就更容易测试、修改和复用。

和循环、条件配合

函数内部可以继续使用:

  • 条件判断
  • 循环
  • 容器操作

所以函数更像是把前面学到的语法组织成一个“可反复使用的模块”。


python Python程序结构 Python循环语句 Python函数参数 Python函数返回值 Python代码块与缩进