开发者社区> 问答> 正文

python的作用域一共有多少个啊?

python的作用域一共有多少个啊?

展开
收起
游客y244y7ln2rlpa 2021-11-04 19:57:23 941 0
2 条回答
写回答
取消 提交回答
  • 不懂的太多

    Python 的作用域一共有4种,分别是:

    有四种作用域:

    L(Local):最内层,包含局部变量,比如一个函数/方法内部。 E(Enclosing):包含了非局部(non-local)也非全局(non-global)的变量。比如两个嵌套函数,一个函数(或类) A 里面又包含了一个函数 B ,那么对于 B 中的名称来说 A 中的作用域就为 nonlocal。 G(Global):当前脚本的最外层,比如当前模块的全局变量。 B(Built-in): 包含了内建的变量/关键字等,最后被搜索。

    2022-03-27 10:32:28
    赞同 展开评论 打赏
  • python的作用域一共有4个

    2021-11-04 19:57:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载