【发布时间】:2015-08-01 03:53:58
【问题描述】:
我知道数值在 python 中是不可变的。我还阅读了 python 中的一切是如何成为对象的。我只想知道数字类型是否也是python中的对象。因为如果它们是对象,那么变量实际上是引用变量,对吗?这是否意味着如果我将一个数字传递给一个函数并在函数内部对其进行修改,那么会创建两个具有两个引用的数字对象? python中有原始数据类型的概念吗?
注意:我也认为它是对象。但是在 python 导师中可视化说不同: http://www.pythontutor.com/visualize.html#mode=edit
def test(a):
a+=10
b=100
test(b)
还是可视化工具的缺陷?
【问题讨论】:
标签: python object visualization