退
什么是局域变量
问题描述
什么是局域变量,在线求解答
- 精选答案
-
局域变量① 局部变量是在函数内部定义的变量,只能在函数内部使用,在函数外不可调用。
② 全局变量是在函数外部定义的变量(没有定义在某一个函数内),但是函数内部和外部都可以使用这个变量。
③ 大都不推荐使用全局变量因为其可变范围太大,导致程序不好维护。
④ 对于不可变类型的全局变量来说,如num=,要在函数中修改需要global声明,那么才可以在函数外打印函数中已经修改后的值。
⑤ 对于可变类型的全局变量来说,要在函数中修改可以不使用global声明,可以在函数外直接打印函数内修改后的值。
⑥ 无论是可变类型,还是不可变类型的局域变量,都不可以在函数外调用,需要用global声明局域变量,那么才可以在函数外打印局域变量,并且用global后在函数外还可继续进行修改。
本文标题:什么是局域变量
本文链接:https://www.bjdnbx.com/know/921288.html
转载请注明出处:来源于广知网,谢谢配合!
最新发布