python 引用 变量

结果为123

结果为10

在这里 a = 123为全局变量 ,a = 10为函数内部创建的变量 

所以要改变a=123全局变量,需要global a来指定全局变量。

另外int类型是不可变类型,在函数内部进行运算不会影响到全局变量

list则不受影响

list是可变类型,所以如果在函数内部进行操作,会改变

参考文章:https://www.cnblogs.com/yxtz271828/p/8988176.html

https://www.cnblogs.com/yym2013/p/5915980.html

猜你喜欢

转载自blog.csdn.net/YzarrK/article/details/88693554
今日推荐