a = [1,2]
c = {'q':1}
d = 5
e = 'qw'
f = (1,2,3)
def b():
global d #数字 字符串 元祖 修改全局变量时需要加global,列表和字典则不需要。
global e
global f
a[1] = 1
a.append(7)
c['b'] = 2
d = d + 1
e = e + 'rr'
f = f + (222,)
print (a)
print (c)
print (d)
print (e)
print (f)
b()
Python 哪些数据类型在函数内调用全局变量时需要加global
最新推荐文章于 2023-03-16 15:14:06 发布