读书人

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

发布时间: 2012-10-07 17:28:51 作者: rapoo

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

作用域

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

?

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

读书人网 >perl python

热点推荐