《Python数据科学指南》——1.12 在函数中嵌入函数

    xiaoxiao2024-03-18  17

    本节书摘来自异步社区《Python数据科学指南》一书中的第1章,第1.12节,作者[印度] Gopi Subramanian ,方延风 刘丹 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.12 在函数中嵌入函数

    这一节将解释函数式编程里的另一个概念:在一个函数中定义另一个函数。

    1.12.1 准备工作

    我们写一个简单的函数,它返回输入列表的数值的平方和。

    1.12.2 操作方法

    我们定义一个简单的函数,用它演示在函数中嵌入函数。

    # 1.定义一个函数,返回给定输入数值的平方和 def sum_square(x): def square_input(x): return x*x return sum([square_input(x1) for x1 in x]) # 2.输出结果来检查是否正确 print sum_square([2,4,5])

    1.12.3 工作原理

    我们在第1步中在函数sum_square ()中定义了函数square_input (),父函数用它来执行平方值求和的操作。在第2步中,我们调用父函数打印输出结果。

    输出的结果如下。

    [4, 9, 16]

    相关资源:Python参考手册(第4版 中文高清版)
    最新回复(0)