目录
- Python快速上手(十)
-
- Python3 作用域和OS 文件/目录方法
-
- Python3 作用域
-
- 1. 内置作用域(Built-in Scope)
- 2. 全局作用域(Global Scope)
- 3. 嵌套作用域(Enclosing Scope)
- 4. 局部作用域(Local Scope)
- 作用域查找规则
- 注意事项
- Python3 OS 文件/目录方法
-
- 文件操作
- 目录操作
- 路径操作
- 注意事项
Python快速上手(十)
Python3 作用域和OS 文件/目录方法
Python3 作用域
作用域(Scope)是指变量在程序中可被访问的范围,Python 中有四种作用域:内置作用域、全局作用域、嵌套作用域和局部作用域。理解作用域是编写 Python 程序的基础。
1. 内置作用域(Built-in Scope)
内置作用域是 Python 解释器自带的作用域,包含了内置函数和内置对象。
# 内置作用域示例
print(len([1, 2, 3])) # 内置函数 len()
x = int("10") # 内置函数 int()
2. 全局作用域(Global Scope)
全局作用域是指在模块层级定义的作用域,包含了在模块顶层定义的变量、函数和类等。
# 全局作用域示例
x = 10 # 全局变量
def func():
print("Hello") # 全局函数
class MyClass:
pass # 全局类