首页 > 其他 > 详细

局部变量与全局变量

时间:2016-02-24 22:51:51      阅读:501      评论:0      收藏:0      [点我收藏+]

函数与过程的概念

 

函数(function):有返回值

过程(procedure):简单、特殊,没有返回值

 

Python严格来说只有函数,没有过程。

因为Python任何函数都会返回一些东西,有返回值则返回值,没有则返回None,None是一种特殊的值。

 

 

函数变量的作用域


局部变量全局变量

局部变量就是只在函数内有效的变量,在函数外无法调用。

全局变量则在整个文件中有效。

 

在定义函数过程中可以访问全局变量,但是修改全局变量的值是不行的,因为此时Python会自动创建一个与全局变量名相同的局部变量,函数执行完之后全局变量实际并未被改变。

(文字叙述较难,仔细观看并理解小甲鱼视频019)

 

局部变量与全局变量的说明还可看下:http://c.biancheng.net/cpp/html/1827.html

局部变量与全局变量

原文:http://www.cnblogs.com/ginsonwang/p/5215344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!