刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在嵌套函数中,也就是一个函数里面还有一个函数,如果内部函数需要修改外部变量的值,处理的方法是?( )

A
只能通过不定长参数传递来实现
B
使用local关键字
C
使用nonlocal关键字
D
使用global关键字
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】:在嵌套函数中,如果内部函数需要修改外部变量的值,需要使用global关键字。这是因为默认情况下,内部函数只能访问其自己的局部变量和全局变量,而不能直接修改外部函数的变量。使用global关键字可以声明内部函数需要访问和修改的是全局变量,这样就可以修改外部函数的变量值了。其他选项如不定长参数传递、local关键字和nonlocal关键字都不适用于这种情况。
创作类型:
原创

本文链接:在嵌套函数中,也就是一个函数里面还有一个函数,如果内部函数需要修改外部变量的值,处理的方法是?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share