python中+=的用法

 我来答
今天困困了吗WW
2022-12-11 · TA获得超过118个赞
知道小有建树答主
回答量:1096
采纳率:100%
帮助的人:16.6万
展开全部

用法如下:

python中+=的意思: 

1、两个值相加,返回值给符号左侧的变量;

2、用于字符串连接,变量值带引号,数据类型为字符串。

程序员必备接口测试调试工具: 立即使用Apipost = Postman + Swagger + Mock + JmeterApi设计、调试、文档、自动化测试工具后端、前端、测试,同时在线协作,内容实时同步

本教程操作环境: windows7系统、python3.9版,DELL G3电脑,该方法适用于所有品牌电脑

python中+=的意思:

1、+=其实很容易理解

2、例如:

C += 0.1

就等于C+0.1=C

3、其实就是在C的本身加上0.1而已

然后看看输出就知道了

这里两种方式看似结果一样,但是它们的执行过程却不一样。

a = a + b 的执行过程: 会先计算 a + b 的结果,得到一个新对象,然后再赋值给 a。

a += b 的执行过程: 是直接在 a 的基础上原地加上 b,并不会开辟另外的内存空间,因为他的内部其实是调用的 __iadd__ 方法,而 __iadd__ 里面又是调用的 extend() 方法。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式