系统提醒中 2022-05-03 19:00 采纳率: 0%
浏览 21

python整数缓存的范围相关问题

python存在一个整数缓存的范围,在解释器(未保存为文件)时,[-5,256];在Pycham或保存未文件时,范围时[-5,+00]

img

img

问题·:当我保存为文件运行的时候,即便将整数缓存范围外的值赋值给a,b时,两变量的id是一致的,这是版本问题吗,还是什么原因?注:所使用的版本为Python(3.7.7)

  • 写回答

1条回答 默认 最新

  • Python-ZZY 2022-05-03 20:12
    关注

    应该不是版本问题,我也是这样的。
    不过没有关系,int类型没有直接修改对象本身的方法,对int的操作必须要在赋值之后才成功更改,然后地址就不同了

    评论

报告相同问题?

问题事件

  • 创建了问题 5月3日

悬赏问题

  • ¥15 对于知识的学以致用的解释
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败