2024-09-28 21:56:39 发布
网友
我已经使用C++几年了,现在我要研究Python来让程序在服务器上运行。刚才我从一个网站上读到,Python中的int和float变量是不可更改的,赋值操作意味着产生了一个新对象。我对Python为什么会这样设计感到困惑。而且,会不会给运行效率带来一些问题? 英语不是我的母语,我还在学英语,所以可能有不正确的地方。我真的为此感到内疚。你知道吗
示例代码。。。你知道吗
x=1 内径(x) x=2 内径(x) x+=2 内径(x)
根据我的理解,您需要关于变量如何存储在内存中的帮助,并且需要理解Python为什么每次赋值时都会创建一个新对象。你知道吗
下面的链接有一个很好的解释你的问题与例子。你知道吗
https://medium.com/broken-window/many-names-one-memory-address-122f78734cb6
根据我的理解,您需要关于变量如何存储在内存中的帮助,并且需要理解Python为什么每次赋值时都会创建一个新对象。你知道吗
下面的链接有一个很好的解释你的问题与例子。你知道吗
https://medium.com/broken-window/many-names-one-memory-address-122f78734cb6
相关问题 更多 >
编程相关推荐