Python-100-Days/Day06/function6.py

48 lines
346 B
Python

"""
作用域问题
Version: 0.1
Author: 骆昊
Date: 2018-03-05
"""
# 局部作用域
def foo1():
a = 5
foo1()
# print(a) # NameError
# 全局作用域
b = 10
def foo2():
print(b)
foo2()
def foo3():
b = 100 # 局部变量
print(b)
foo3()
print(b)
def foo4():
global b
b = 200 # 全局变量
print(b)
foo4()
print(b)