【Python中a += b 并不一定等价于a = a + b】,作者:青南,链接:https://t.cn/Et0Jsv8

导读
大家经常在一些博客中看到这样的说法:
a += 1
等价于
a = a + 1

这种说法实际上并不准确。
我们来看一个例子:
>>> a = [1, 2, 3]
>>> a += (4,)
>>> a
[1, 2, 3, 4]

>>> a = [1, 2, 3]
>>> a = a + (4,)
Traceback (most recent call last):
File "", line 1, in
TypeError: can only concatenate list (not "tuple") to list

这里报错了,说明a += b和a = a + b并不是完全等价的。
实际上,这是由于+=会首先调用左边这个对象的__iadd__方法,如果没有__iadd__方法,就会调用__add__方法。但是如果直接使用+号,就会直接调用__add__方法。而对于字符串、数字、浮点数这种不可变对象,他们没有__iadd__方法,所以对他们来说,a += b 与 a = a + b是等价的。

来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

#快来抢,手快有,手慢无#
抢优惠券网站https://t.cn/Rm4PnAY
原创绿豆糕模具月饼模手压式冰皮立体烘焙家用不粘压花糕点做点心
【原价】7.9,【券后】2.9
复制¥iaDd0AHYvVS¥打开手机.淘.宝.领券下单
【今日推荐】花片纹理清晰,简单脱模,按压式,操作方便,花型多样,多规格可选,造型美观时尚,多花片选择,安全卫生,坚固耐用,使用方便,制作简单,月饼轻松成型!

【满6元减5元】裙子夏2018新款V领喇?..【119.9】
复制这条消息,€Iadd0C65sk9€打开【手机淘宝】即可领券购买。
------------------------
【自己找优惠券地址】https://t.cn/RuTeaRT
加入公众号“神秘口袋”购物返现,而且淘宝、京东、拼多多更多平台等领优惠券
你也可以直接在公众号输入你要查的商品


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 2、白羊座白羊男的性格是非常直率的,所以他们喜欢一个人,就算内向不直接表示,你也能从他们的表现中发现一点端倪,因为白羊根本就是不会掩饰自己的星座。#星座择友#
  • 在分局刑警大队的支持下,办案民警经过连续十余个小时的蹲守,最终成功将张某某抓获归案。接到线索后,裕华路派出所指派精干警力对张某某的相关信息进行研判,很快确定了其
  • ”而在今年3月份,蔡依林出席活动时也有表示,新专辑正在筹备中,也透露有计划将巡演做结尾。周兴哲今(22日)迎来27岁生日,29日也恰逢女友赵岱新的33岁生日,2
  • 第四把刀,流天霜,这是……他的爱情。身为渣攻的谢何表示本色出演毫无压力,不过……“听说男友他哥暗恋我”、“老师再爱我一次”、“纨绔养成手册”、“陛下,微臣遵
  • 每次难过到不断的问自己“为什么”的时候,都能想到还有个可以让我相信美好的人,在我经历了不公平对待、我的信念很可能全部崩盘、甚至仇视人性时,她是我在那个环境里唯一
  • 也谢谢我妈妈理解我,支持我,为我着想,也相信你将来是一个好婆婆,对我媳妇好点[鼓掌] 自己读懂了自己,世界才能读懂你成熟的人,只留经验教训,不问过去成败,只添阅
  • 封校大半个月了最近真的都没有好好逼叨叨了我最近过的萎靡而充实在摆烂与做事中反复挣扎参加合唱活动之类的哈哈哈哈哈蛮有意思的其实前些天每天都在下雨 一个人呆着寝室开
  • 有妈妈活着的时候家是的的确确在我心里的,可是妈妈离开后,伴随着一个冬天过去,家里的瓦房的拆塌,我知道我这辈子就都没有家了,我再也不是那个拥有避风港的人了,虽然我
  • 用作人名意指财富、可爱、坚强之义;5、凯潼:(kǎi tóng )——潼,五行为水,部首为氵,本义:本义指潼水。用作人名意指文雅、风度、气质、美丽之义;4、凯米
  • 每次见面都要拍的照片要聊一聊生活中的碎天儿但是那件老汉衫虽然有些没那么理想 但也还可以哈哈哈烤肉虽然很焦但是我们就是爱吃黑乎乎的焦焦的就是希望每次见面的时候
  • #公主今天吃森么# 今天一起吃了绿茶!但素没有非常好吃 我喜欢吃更硬一点的芭乐[委屈][委屈][委屈]没想到某人猜中了我点了什么[偷乐][偷乐][偷乐]不过也很
  • 一个月后早晨,发现房门前还放着一只被咬断喉咙的野兔,只见那只被他放走的狐狸远远的看着,看来狐狸是通人性的,他故意大声说:“以后不许送这些东西来,我不喜欢吃,喜
  • 与其说Amy救了这一群大雁,不如说他们相互救赎,这一群大雁让Amy分散了注意力,学会了担当,也修补了Amy与父亲的关系。片尾曲10 000Miles,可太好听了
  • 坠入繁星空 落入你怀中 赠与你所有 心揉进瞳孔 身躯 心灵 苦痛 期许 与共 潜入深海里 与至暗相遇 荒漠里找寻 谁将我救起 明媚 恐惧 阴霾 孤独 与共 在记
  • 这样就减轻了我的很多负担啦,也不用每天都要绞尽脑汁去想今天要给宝宝 做什么样的辅食 了,怎样才能美观又吸引宝宝的注意,增强宝宝的食欲打开V信搜索【喂自由】小序,
  • 科尔谈到鲁尼续约:“我们都支持他获得一份非常好的合同,希望它来自我们。这不是我第一次完成续约了,我有信心,我爱这里,不管怎样我都会留在这里的,我可以做出一些让步
  • 45、不是所有人都能功成名就,我们中有些人,注定要在日常生活的点滴中寻找生命的意义。5、希望我的方向是通往自己想去的地方,而不是所谓对的地方;希望我的力量来自内
  • 午后,如果不去听窗外风声的吵闹,暖阳是久阴见晴的好,雪白的云底见蓝天,干净,透彻,不惹千尘。 午后,如果不去听窗外风声的吵闹,暖阳是久阴见晴的好,雪白的云底见
  • 于是陷入了患得患失,一边做着明天就能挽回心上人的春秋大梦,一边畏首畏尾深怕做错一步让对方不满,那么显然持这样心态的人是无法挽回前任的。挽回之难,在于很少有女生能
  • 陈晶等同学基于哔哩哔哩网站的调查发现,人们使用最多的几个绘文字是“狗头”“知识增加”“辣眼睛”和“笑哭”其中“狗头保命”被誉为“免死金牌”可用来判断发言者是在较