gpt4 book ai didi

python - 为什么 Python int 是唯一的而 long 不是?

转载 作者:行者123 更新时间:2023-11-28 20:07:29 25 4
gpt4 key购买 nike

<分区>

使用 Python2.7,如果我尝试比较两个数字的同一性,则 intlong 不会得到相同的结果。

整数

>>> a = 5
>>> b = 5
>>> a is b
True

>>> a = 885763521873651287635187653182763581276358172635812763
>>> b = 885763521873651287635187653182763581276358172635812763
>>> a is b
False

我有几个相关的问题:

  • 为什么两者的行为不同?
  • 我将此行为推广到所有 int 和所有 long 是否正确?
  • 这个 CPython 是特定的吗?

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