首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python学习:重新手到专家阅读笔记(3)

2012-10-07 
python学习:从新手到专家阅读笔记(3)作用域有全局作用域和函数内的局部作用域。作用域实际上就是一个不可见

python学习:从新手到专家阅读笔记(3)

作用域

有全局作用域和函数内的局部作用域。作用域实际上就是一个不可见的字典dict,每个变量实际上都是该字典中的一项,变量名实际上就是key,真正的变量值就是value。

?

python中的变量与lua中的作用域不同,lua中的变量,不管是在函数内声明的还是在函数外声明的,默认都是在全局作用域的,除非使用local关键字修饰变量。而python中,在函数外声明的是全局作用域的,而在函数内声明的变量是局部作用域的,除非使用global关键字修饰变量。相比起来,python的这种声明方式更加合理。

热点排行