JocelynYang 发表于 2020-2-18 09:21:16

求大佬帮忙看下我对这个代码的理解是否正确

如果不对的话,麻烦解释一下这个代码。。def FunX(x):#定义一个函数 FunX,里面的变量是x
        def FunY(y):#在FunX()里定义第二个函数FunY,里面的变量是y
                return x * y#FunY的结果是x*y
        return FunY#最后FunX的结果是上一步得出的FunY

qiuyouzhi 发表于 2020-2-18 09:24:29

不是变量,是参数

JocelynYang 发表于 2020-2-18 09:32:46

qiuyouzhi 发表于 2020-2-18 09:24
不是变量,是参数

好的感谢~

JocelynYang 发表于 2020-2-18 09:37:15

qiuyouzhi 发表于 2020-2-18 09:24
不是变量,是参数

想再问一下这二者有什么本质区别吗 就是怎么区分。。我刚刚查了一下感觉没理解。。

qiuyouzhi 发表于 2020-2-18 09:47:36

JocelynYang 发表于 2020-2-18 09:37
想再问一下这二者有什么本质区别吗 就是怎么区分。。我刚刚查了一下感觉没理解。。

变量是用来储存东西的,参数是用于给函数扩展功能的
页: [1]
查看完整版本: 求大佬帮忙看下我对这个代码的理解是否正确