python学习7--变量的作用域
2016-12-08 21:58
423 查看
1.变量的作用域
(1)在函数内定义的变量包括实参,只在函数范围内起作用,局部变量类似之前。
(2)全局变量,函数内部可调用函数外部,即使变量定义在函数后。
注:局部变量与全局变量定义与其它语言一样。
如若在函数内修改全局变量zjh,python会在函数内创建一个与全局变量名字一样
的局部变量代替。所以函数内对全局变量的修改不会影响全局变量。
注:如何使函数内部对全局变量修改起作用。
在函数内部用global关键字定义该全局变量。
例:使用前:
使用后:
(1)在函数内定义的变量包括实参,只在函数范围内起作用,局部变量类似之前。
(2)全局变量,函数内部可调用函数外部,即使变量定义在函数后。
注:局部变量与全局变量定义与其它语言一样。
如若在函数内修改全局变量zjh,python会在函数内创建一个与全局变量名字一样
的局部变量代替。所以函数内对全局变量的修改不会影响全局变量。
注:如何使函数内部对全局变量修改起作用。
在函数内部用global关键字定义该全局变量。
例:使用前:
使用后:
相关文章推荐
- python学习笔记三:函数及变量作用域
- Python学习笔记:变量作用域
- Python学习(21):Python函数(5):变量作用域与闭包
- python学习笔记11(函数二): 参数的传递、变量的作用域
- python函数学习与变量作用域
- python 学习笔记-变量作用域
- Python学习之变量的作用域
- Python学习之变量的作用域
- javascript权威指南 学习笔记之变量作用域分享
- 从文章《python31[变量的作用域+global]》想到的
- Python学习笔记之全局变量
- Learn Python The Hard Way学习(19) - 函数和变量
- javascript权威指南 学习笔记之变量作用域
- Learn Python The Hard Way学习(4) - 变量和命名
- python变量作用域
- Learn Python The Hard Way学习(5) - 更多的变量和打印
- Learn Python The Hard Way学习(13) - 参数,解包,变量
- python 学习笔记 标识符和变量(3)
- javascript权威指南 学习笔记之变量作用域分享
- python 变量作用域