gpt4 book ai didi

python - 字符串到 int 的转换错误?

转载 作者:行者123 更新时间:2023-11-28 19:57:43 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Python “is” operator behaves unexpectedly with integers

在 python 2.6.6 中,当我使用 int() 将字符串转换为数字时,如果字符串为 257 或更大,则以下代码的行为不正确。

curr = int("256")  
myint = int("256")
if curr is myint:
print("true")
else:
print("false")

这会返回正确的 true

curr = int("257")  
myint = int("257")
if curr is myint:
print("true")
else:
print("false")

这会返回 false ???

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