卡特曼 发表于 2020-2-25 11:11:16

小白问题

本人小白,就问个小问题,希望各位大佬带带我,就在PYTHON里面i+=1和i=i+1有什么区别吗

zltzlt 发表于 2020-2-25 11:12:23

没有区别。

qiuyouzhi 发表于 2020-2-25 11:13:45

没有区别的
第一个就是第二个的简写形式,为了方便嘛{:10_256:}

冬雪雪冬 发表于 2020-2-25 11:14:17

一般情况下没有区别

qiuyouzhi 发表于 2020-2-25 11:15:25

冬雪雪冬 发表于 2020-2-25 11:14
一般情况下没有区别

是会有有区别的情况吗?

zltzlt 发表于 2020-2-25 11:16:23

本帖最后由 zltzlt 于 2020-2-25 11:19 编辑

qiuyouzhi 发表于 2020-2-25 11:15
是会有有区别的情况吗?

如果是列表时有区别

>>> a =
>>> id(a)
1997641753152
>>> a = a +
>>> id(a)
1997635425216
>>> a =
>>> id(a)
1997635656960
>>> a +=
>>> id(a)
1997635656960

但楼主问的不是列表

qiuyouzhi 发表于 2020-2-25 11:19:27

zltzlt 发表于 2020-2-25 11:16
如果是列表时有区别

哦哦哦,傻了傻了{:10_250:}

物火卿腾 发表于 2020-2-25 11:22:36

看这里:https://www.so.com/link?m=aRDctXxymL%2FJCik9NDIj%2Fu9Jq9gF3gUyVIDJvatHVs2ML%2BVC%2F1Mymlq3DJGUxwamvQeK6eJbNd6M5Idr%2F%2FDRAE9NOQwN3e6eNrV6paUqo42sb0tzQjuAmX%2Fovb8dkuLBRuxN7hislYJd83BdwScWnzxwDGxsrcf3ds1EPKabZDca0tP3vMXBgzUhTzENUsyaIZfaEu%2FiBCsYUx41mOxkyWikiQZlP5KuSkg5vbT87vQ6GPqAzIOarRWEFMmCkAPI7WB3vP3JCVe011vrI3e4ECI5rTIEAE9ku52p9%2FNG1pqk%3D

物火卿腾 发表于 2020-2-25 11:31:40

https://blog.csdn.net/qq_42933123/article/details/100105858

卡特曼 发表于 2020-2-26 15:03:51

谢谢各位大佬,刚入PYTHON,啥都不懂
页: [1]
查看完整版本: 小白问题