在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global。下面利用一个实例说明如何实现这个场景,操作如下:
工具/原料
python
截图工具
方法/步骤
1
第一步,双击打开python语言命令窗口,定义一个全局变量color并赋值为blue,如下图所示:
2
第二步,紧接着定义一个函数get_color,声明一个局部变量color并赋值为red,如下图所示:
3
第三步,再次定义一个show_color函数,然后调用print方法打印color值,如下图所示:
4
第四步,然后依次调用函数get_color和函数show_color,可以发现打印结果为blue,如下图所示:
5
第五步,再次声明函数get_color,调用global color,然后赋值color为red,如下图所示:
6
第六步,再次调用get_color和show_color函数,发现打印结果为red,这个值是函数中的局部变量的值,如下图所示:
END
注意事项
注意如何使用python语言中的函数局部变量
注意python语言中的global的用法
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部