赞
赏
为了完成某一功能的程序指令(语句)的集合,称为函数。Python 的函数可以分为:自定义函数和系统函数。Python 的函数也支持 普通函数、局部函数、闭包 和 lambda 表达式四种形式。
在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。
def funcname(params):
# do
return [val]
参数 | 描述 |
---|---|
funcname | 定义的函数的名字,需要有意义。 |
params | 表示函数的输入。 |
do | 表示为了实现某一功能的代码块。 |
val | 函数可以有返回值,也可以没有返回值。 |
我们定义了一个 funcname 的函数,该函数的 参数列表 为 params,返回值 为 val。
用函数,实现计算任意两个数的和
print("嗨客网(www.haicoder.net)")
# 用函数,实现计算任意两个数的和
def sum(a, b):
return a + b
res = sum(10, 20)
print("Sum =", res)
res = sum(100, 200)
print("Sum =", res)
程序运行后,控制台输出如下:
我们定义了一个函数 sum,传入两个参数,函数返回两个参数的和。
接着,我们调用了两次 sum 函数,分别求了两次和,最后打印两次的结果,这里就体现了函数一次定义多次调用,实现封装和代码复用的思想。
为了完成某一功能的程序指令(语句)的集合,称为函数。编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。