# global 全局变量 和局部变量
#当全局变量如果是不可变在函数中进行修改需要添加global关键字
#如果全局变量是可变的,在函数中修改就不需要添加global
#声明在函数外层的是全局的变量,所有函数都可以访问
result = 'hello'
#局部变量和全局变量同名,先找内部的
list1 = [1,2,3,4,5,6]
def func():
global result # 不修改全局变量,只是获取打印ok,但是如果要修改全局变量,则要在函数内部声明:global 变量名
result += ' word!!'
print(result)
list1.append(8)
print(list1) #[1, 2, 3, 4, 5, 6, 8]
func()