''' 探索 i += 1 与 i = i+1 的区别 ''' ''' 对于不可变对象int str tuple 都会创建一个新的内存地址 ''' i = 0 print(id(i)) # 1564271360 i += 1 print(id(i)) # 1564271376 i = i + 1 print(id(i)) # 1564271392 ''' 对于可变类型对象 i+=1不会改变内存地址, i = i+1会改变内存地址 ''' list = [1,2,3] print(id(list)) # 78555136 list += [4] print(id(list)) # 78555136 list = list + [5] print(id(list)) # 78555497
12345678910111213141516171819202122232425'python i+=1与i=i+1的区别
发布时间:2024-12-03 12:59
Word创建目录,Ctrl + Alt + I #生活技巧# #数码产品使用技巧# #办公软件快捷键#
最新推荐文章于 2024-09-12 21:34:12 发布
T`gw 于 2019-08-27 18:14:14 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
网址:python i+=1与i=i+1的区别 https://www.yuejiaxmz.com/news/view/360188
下一篇: 省钱装修,废物再利用,打造时尚复
相关内容
python中i+=1不等于++i数组下标赋值问题,a[i++] =1;//先a[i] i再加加
i生活社区
下面的代码段中,执行之后 i 和 j 的值是什么 ? int i = 1;
I
i生活
i淮安app下载
下面程序段的时间复杂度是( )。for(i=0;i
假设有一棵非空树,其度数为6,已知度数为i的节点数有i个,其中1
I+Me=完整的自我