gpt4 book ai didi

python - python的动态特性

转载 作者:行者123 更新时间:2023-11-28 19:40:33 26 4
gpt4 key购买 nike

我是 programmimg 和 python 的新手。当我这样做时:

 j = 100
k = 200
l = j + k
l
300

现在,如果我更改 J 的值,我预计“l”的输出会有所不同。为什么输出相同,我怎样才能改变它。

 j = 250
l
300

最佳答案

当行

l = j + k

被执行后,Python 大致做了以下事情:

  1. 加载当前绑定(bind)到名称jk 的对象。在这里,这将是整数 100200

  2. 执行加法。这将创建一个新的 int 对象,其值为 300

  3. 将名称 l 绑定(bind)到生成的对象。

如您所见,l 仅绑定(bind)到一个整数,该整数不再“知道”它来自何处。

关于python - python的动态特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com