目录

  • 1. 使用global:
  • 2. 不使用global:
  • 小结:


1. 使用global:

改变变量所指向内容

# 数字变量变化
i = 1
def fun():
	global i
	i += 1

l = [0]
# 容器通过加法扩展
def fun():
	global l
	l += [1]

2. 不使用global:

不改变变量所指向内容,只改变内容

l = [0]
# 容器内元素变化
def fun():
	l[0] += 1

# 容器通过append扩展
def fun():
	l.append(1)