在这一课的内容中,我们将一起来学习 variable scope,也就是变量的作用域。
听起来这个名词有点唬人,其实 variable scope 某种意义上来说就是变量的生命周期。和现实世界
的生物一样,代码世界中的生命也有自己的生命周期。作为代码世界的重要组成部分,变量也有
着自己特定的生命周期。
在 Python 中,变量的作用域(生命周期)有两种类型,分别是 global 和 local。从单词的意思也可
以看出来,global 变量的作用域是整个代码,而 local 的作用域仅限于某一段代码。
为了让大家清楚这些概念,最简单的方式还是用代码来说明。
打开 Jupyter Notebook,创建一个新的项目,并将其命名为 scope。
接下来创建以下代码:
评论0