pycharm terminal终端 关于相同变量值 区间不同 变量内存地址的变化
一)如何理解在pycharm解释器terminal 中输入以下代码中两个变量值在255以上的内存地址不同的问题
a = 300
b = 300
print(a is b)
输出值为False,这个情况与我提问的第一个问题,在编译器中两个相同变量值在分别赋予不同变量时,内存地址是相同的,为什么在python环境 两个相同的255以上的变量数值 内存地址却不相同,视频课老师说的我实在是没听懂,很乱感觉。
二)在解释器终端输入两个数值在255以内的变量,内存地址一致,理由可否与在python编译器中赋给两个变量相同值,内存地址相同的解释。
请老师解答,谢谢!
14
收起
正在回答 回答被采纳积分+1
1回答
Python全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星