调用变量符合LEGB原则,有闭包就在闭包函数里使用该变量,若无则使用函数里面的变量,其次看函数外全局变量是否有该变量,最后是在python 内建中看是否有(通过dir(__builtin__))查看
Python高级教程之作用域
最新推荐文章于 2024-04-29 09:55:36 发布
调用变量符合LEGB原则,有闭包就在闭包函数里使用该变量,若无则使用函数里面的变量,其次看函数外全局变量是否有该变量,最后是在python 内建中看是否有(通过dir(__builtin__))查看