更新
This commit is contained in:
47
Python-100-Days/Day01-15/Day06/function6.py
Normal file
47
Python-100-Days/Day01-15/Day06/function6.py
Normal file
@@ -0,0 +1,47 @@
|
||||
"""
|
||||
|
||||
作用域问题
|
||||
|
||||
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)
|
||||
Reference in New Issue
Block a user