鱼C论坛

 找回密码
 立即注册
查看: 3984|回复: 7

[已解决]谢谢大家

[复制链接]
发表于 2017-9-2 08:14:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
006节课里:
a = a +3 和 a+=3,
这两个的联系是什么啦,视屏里只说了第一种写法麻烦,第二种写法简便
最佳答案
2017-9-2 09:32:04
一样。
a=a+3 好理解
a+=3 简便,刚接触时理解起来麻烦点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-2 09:22:47 | 显示全部楼层
这两个是等价的,用哪个都行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-2 09:32:04 | 显示全部楼层    本楼为最佳答案   
一样。
a=a+3 好理解
a+=3 简便,刚接触时理解起来麻烦点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-2 16:37:31 | 显示全部楼层
ba21 发表于 2017-9-2 09:32
一样。
a=a+3 好理解
a+=3 简便,刚接触时理解起来麻烦点

记住倒是可以,那可以理解吗,怎么理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-15 21:04:15 | 显示全部楼层
赋值运算符“=”,前面加上其他运算符i,就构成了复合赋值运算符,如“=+”、“%=”、“&=”、“<<="等。
a+=3即a=a+3.a=a=3.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 13:47:01 | 显示全部楼层
意思一样的,第二个更简洁,输入方便,咱们死记着就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 18:38:19 | 显示全部楼层
没有区别, 用那个都一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-21 10:03:06 | 显示全部楼层
这个用赋值的思想去理解,Python执行时先计算a+3的结果放在内存中,然后在把结果复制给a。例如:a=5,a+3=8,则程序执行完以后想当于把结果8又帖了一个标签叫‘a’.所以运行一次a就指向结果8,再运行一次a就指向结果11.这两种写法只是比较书写简便,完全等价。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 14:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表