函数编程全解析:从基础到实践
1. 函数基础:黑盒视角
函数是将多个步骤的计算封装成易于理解和复用的形式。它是一组有名称的指令序列,例如我们熟悉的 round 函数,能将浮点数四舍五入到指定的小数位数。
当调用函数时,如 price = round(6.8275, 2) ,程序会执行 round 函数的指令,将 6.8275 四舍五入到两位小数,得到 6.83 并返回给调用处,存储在 price 变量中。这里, 6.8275 和 2 是函数调用的参数,而 6.83 是返回值。
函数可以接收多个参数,但只能返回一个值,也可以没有参数,像 random 函数无需参数就能生成随机数。
我们可以把函数看作一个黑盒,只需要知道其功能和输入输出,而无需了解其具体实现。例如 round 函数,我们只需知道提供参数 x 和 n ,它就能返回 x 四舍五入到 n 位小数的结果。
下面是函数调用的执行流程:
graph LR
A[调用round(6.8275, 2)] --> B[传递参数6.8275和2到round函数]
超级会员免费看
订阅专栏 解锁全文
9万+

被折叠的 条评论
为什么被折叠?



