我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python的缓存范围

img


不是说Python的缓存范围为[-5,256],上面257是false,为什么下面的3.0是false,30000又是true

3.0是浮点数,不是整数。
x, y = 30000, 30000这种赋值方式会把同一个30000的内存地址索引赋值给x和y
如果你单独使用 x = 30000 然后换行 y = 30000,就会看到两个地址不一样。

[-5,256] 缓存的是其中的整数值,就是正常的int 而3.0是浮动数,不在缓存的列表里面,30000这里是true是 a = b = 30000 这种赋值方式导致的

近期文章

  • 为什么我只能输出一行
  • 问下问题123456789
  • preg_match():未知的修饰符php函数[重复]
  • C++找不到用户定义的文本运算符
  • android studio日志不显示?
  • 手机被人监控了,有偿。
  • redhat6.3安装php出现问题
  • python如何将处理的图片保存
  • Kafka多分区下如何避免数据重复?
  • 求写pwm控制步进电机运行代码
  • 下载了一个C#的代码,运行有问题
  • 你们都是怎么学java的
  • 为什么我求不出水仙花数..
  • 使用window.print内容以pdf格式下载网页
  • pytest-auto220407-master项目问题咨询
  • 为什么把n加加放在dowhlie循环里面嗯回车不能结束循环 n=0的时候为什么不能运行
  • 电脑、软件编程中会出现那些问题?
  • Vue3+elementuiplus 一级菜单路由失败
  • 在cmd中做MYSQL的时候为什么密码正确,但执行不了
  • 软件工程非结构化转换成结构化

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华