当函数内存在一个变量与外部的全局变量同名,要想使全局变量生效,可以在函数内使用( )关键字进行声明。
A: Local
B: global
C: enclosing
D: nonlocal
A: Local
B: global
C: enclosing
D: nonlocal
举一反三
- 当函数内存在一个变量与外部的全局变量同名,要想使全局变量生效,可以在函数内使用()关键字进行声明
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量
- 在函数内部声明一个变量是全局变量的关键字是()。 A: global B: yield C: return D: local
- 如果需要在函数内部修改全局变量,需要使用关键字 global,声明所赋值的变量是全局变量。
- 关于Python的全局变量和局部变量,以下选项中描述错误的是( ) A: 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用 B: 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用 C: 局部变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放 D: 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效