[python]global全局变量
来源:互联网 发布:加拿大北电网络市值 编辑:程序博客网 时间:2024/05/21 20:27
在函数的内部如果想使用函数外的变量,并且希望改变该变量的值,可以考虑使用global关键字,从而告诉解释器该变量在函数体外部定义,当前函数可以对其进行改变。
下面请看加global语句和不加global语句使用变量的差别。
- 不加global
#!/usr/bin/Pythondef func(x): print 'x is', x x = 2 print 'Changed local x to', xx = 50func(x)print 'x is still', x
输出为:
x is 50Changed local x to 2x is still 50
- 加global
#!/usr/bin/pythondef func(): global x print 'x is', x x = 2 print 'Changed local x to', xx = 50func()print 'Value of x is', x
输出为:
x is 50Changed local x to 2Value of x is 2
阅读全文
0 0
- python 使用全局变量 global
- python 全局变量global
- [python]global全局变量
- Python全局变量global
- Python全局变量与global语句
- 关于python中的全局变量global
- Python 全局变量与global关键字
- python使用全局变量(global)
- python 局部变量和全局变量 global
- Python全局变量的隐藏“窍门”(CONSTANT,global)
- python 局部变量和全局变量 global
- python 全局变量的理解(global关键字)
- python 的全局变量global变量使用
- python全局变量和局部变量, global
- python 局部变量和全局变量 global
- global全局变量
- global全局变量
- Python基础学习篇——Global全局变量的使用
- 教学楼啦!三楼三楼
- HDU --- 3594 Cactus 【仙人掌图的运用】
- 线程Thread
- 决策树简介及代码实现
- Eclipse Java注释模板设置
- [python]global全局变量
- SpringMVC(Thymeleaf)向JQuery传参
- storm介绍
- li span 中多个长短不一的checkbox如何上下对齐排列
- OpenCV3.1.0安装contrib模块的方法
- pandas入门
- C语言:返回传入字符串的长度
- java8-01-lambda
- hdu 6034 Balala Power!(DP)