谢谢大家
006节课里:a = a +3 和 a+=3,
这两个的联系是什么啦,视屏里只说了第一种写法麻烦,第二种写法简便 这两个是等价的,用哪个都行 一样。
a=a+3 好理解
a+=3 简便,刚接触时理解起来麻烦点 ba21 发表于 2017-9-2 09:32
一样。
a=a+3 好理解
a+=3 简便,刚接触时理解起来麻烦点
记住倒是可以,那可以理解吗,怎么理解{:10_254:} 赋值运算符“=”,前面加上其他运算符i,就构成了复合赋值运算符,如“=+”、“%=”、“&=”、“<<="等。
a+=3即a=a+3.a=a=3. 意思一样的,第二个更简洁,输入方便,咱们死记着就行了 没有区别, 用那个都一样 这个用赋值的思想去理解,Python执行时先计算a+3的结果放在内存中,然后在把结果复制给a。例如:a=5,a+3=8,则程序执行完以后想当于把结果8又帖了一个标签叫‘a’.所以运行一次a就指向结果8,再运行一次a就指向结果11.这两种写法只是比较书写简便,完全等价。
页:
[1]