在函数内部,既可以使用 global 来声明使用外部全局变量,也可以使用 global 直接定义全局变量。
举一反三
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量
- 在函数内部可以通过关键字( )来定义全局变量,也可以用来声明使用已有的全局变量。 A: yield B: class C: lambda D: global
- 在函数外部定义的变量,要在函数内部正常使用,可以使用global关键字进行声明。( )
- 如果需要在函数内部修改全局变量,需要使用关键字 global,声明所赋值的变量是全局变量。
- 下面关于Python中的变量描述错误的是() A: 全局变量和局部变量两者的本质区别就是在于作用域 B: 全局变量在函数内部和函数外部都可以访问使用 C: 局部变量也可以在函数外部使用 D: 在函数内部要对全局变量进行修改,需要加上global声明