# 广义赋值语句
# 广义赋值语句
首先明确,当执行赋值语句例如
a=10086时,实际上是在内存中实例化一个value为10086的int对象并将a指过去,即实际上a存的只是指向刚被创建的对象的指针,我们称这种情况为名字绑定不止赋值语句会发生名字的绑定,还有其他情况
模块导入-在上下文创建一个名字并与导入对象绑定
import xxx from xxx import yyy函数、类定义-在上下文创建函数、类对象并与函数名、类名绑定
def circle_area(r): return PI * r ** 2 class Dog(object): passas关键字-在当前上下文简历名字约束关系
import xxx as yyy from xxx import yyy as zzz with open('/some/file') as f: pass try: # do something except SomeError as e: # handle error
← 作用域、名字空间、属性空间 模块加载和搜索 →