Pyhton定义函数外变量无法修改

mac2024-04-15  41

由于在Python中string,int等类型是无法修改的,因此下面这段代码会报错:

a=0 def test(): a+=1;

而Python中list和dict里的变量值是可以修改的,因此可以这样做:

a=[0] #定义只有一个元素的list def test(): a[0]+=1

 

最新回复(0)