名称空间

# part1
'''
x = 100
def fn():
a = 10
fn()

# 没有缩进直接使用, 和在其他函数中,都只能使用x,不能使用函数内部的a
def func():
print(x)
func()

# 问题点:什么导致变量的访问权限
'''

# part2
# 名称空间:存放变量名与栈区内存地址的对应关系
print(len('123'))
len = 10
print(len)
del len
print(len('abc'))
print(len)
len = 200
print(type(len))

def fn():
len = 2000
print(len)
fn()
print(len)

原文地址:https://www.cnblogs.com/qiangyuzhou/p/10787395.html