长不小的大人 发表于 2020-5-17 16:16:19

内嵌函数


>>> def fun1():
        x = 88
        def fun2():
                print(x)
        fun2()    #问题:此处要写一行fun2()这个代码是啥意思???

>>> fun1()
88

永恒的蓝色梦想 发表于 2020-5-17 16:19:11

问题:此处要写一行fun2()这个代码是啥意思???调用 fun2 啊,还能有啥意思?

Twilight6 发表于 2020-5-17 16:24:50

楼上正解

牛牛oliver 发表于 2020-5-17 16:30:30

楼上正解

焦健鬼 发表于 2020-5-17 16:53:58

这是递归,意思是定义fun1,里面定义fun2,再调用fun2

qiuyouzhi 发表于 2020-5-17 17:20:41

焦健鬼 发表于 2020-5-17 16:53
这是递归,意思是定义fun1,里面定义fun2,再调用fun2

你确定这是递归???

焦健鬼 发表于 2020-5-17 17:24:12

qiuyouzhi 发表于 2020-5-17 17:20
你确定这是递归???

额,看错了qwq

pyrhon萌新# 发表于 2020-5-17 18:22:43

这个是调用的意思~~,另外,注意缩进

Stubborn 发表于 2020-5-18 17:18:31

Twilight6 发表于 2020-5-17 16:24
楼上正解

如果Twilight6帮助到你,记得给Twilight6一个最佳哦~{:10_256:}

Twilight6 发表于 2020-5-18 17:19:50

Stubborn 发表于 2020-5-18 17:18
如果Twilight6帮助到你,记得给Twilight6一个最佳哦~

{:10_278:}害羞了,现在所有人都知道我这句白给名言了
页: [1]
查看完整版本: 内嵌函数