前言
今天来了解下 Python 中的 global 关键字。
Python变量的作用域
实战案例演示之前,先要了解下 Python 的作用域。
曾经在闭包的文章 《python小课堂26 - 进阶必修之闭包(一)》中,我写过一段关于作用域的介绍,复制下:
Python变量的作用域一共有4种,分别是:
L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域 以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找。
看完概念,接下来看看实例,请自行思考后再看答案。
Python中的global关键字,你了解吗?-1.jpg (27.72 KB, 下载次数: 0)
2020-11-11 12:48 上传
Python中的global关键字,你了解吗?-2.jpg (24.67 KB,