本文摘自php中文网,作者silencement,侵删。
变量作用域:
一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。
全局变量所有作用域都可读,局部变量只能在本函数可读
函数在读取变量时,优先读取函数本身自有的局部变量,再去读全局变量
全局变量
读,均可读
赋值,global
字典,列表可修改
全局变量全大写
例如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
在函数内部也可以定义全局变量:
1 2 3 4 5 6 7 8 9 |
|
全局变量默认可读,如果需要改变全局变量的值,需要在函数内部使用global定义
特殊:列表,字典,可修改,但不能重新赋值,如果需要重新赋值,需要在函数内部使用global定义全局变量
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
以上就是python变量的作用域的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Python》频道 >>
Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。