python 变量的作用域

局部-》函数-》全局-》内建

python中只有模块、函数、类才会引入新的的作用域去,其他的(if/if-elif-else/while/for)等不会引入新的作用域的

'''

if 1:
a = 10
print(a)
#print(num)


#体现作用域
def func():
b = 20
print("b =", b)

func()
#print(b) #报错,因为b找不到
posted @ 2020-02-04 11:04  i勤能补拙  阅读(318)  评论(0编辑  收藏  举报