最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python的变量作用域详细
时间:2012-01-21 编辑:简简单单 来源:一聚教程网
#定义变量a
代码如下 | 复制代码 |
>>> a = 0 >>> print a |
0#定义函数p()
代码如下 | 复制代码 |
>>> def p(): ... print a ... >>> p() |
0#定义函数p2()
代码如下 | 复制代码 |
>>> def p2(): ... print a ... a = 3 ... print a ... |
>>> p2() # 运行出错,外部变量a先被引用,不能重新赋值
代码如下 | 复制代码 |
Traceback (most recent call last): File " File " UnboundLocalError: local variable 'a' referenced before assignment#定义函数p3() >>> def p3(): |
... a = 3 # 不引用直接赋值
代码如下 | 复制代码 |
... print a ... >>> p3() 3 >>> print a |
0 # 外部变量a并未改变
相关文章
- C语言基础知识变量的作用域和存储方式详细介绍 02-04
- python 变量作用域详细介绍 08-06
- static变量作用域 01-12
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31