in-place operators
x = x + 3
可以简写成
x += 3
这个就是和1+1=2一样死记硬背吗?
目前看懂了,但是怀疑还没懂
in-place operators
x = x + 3
可以简写成
x += 3
这个就是和1+1=2一样死记硬背吗?
目前看懂了,但是怀疑还没懂
是简便写法,类似 2 + 2 + 2 => 2 * 3
x += 3 就是自加的意思, x 加上3 再把结果放在 x 里, 这种简便写法
最常用的这种标记是自加1, 也就是 x = x + 1 => x += 1 => x ++ 我不清楚 python 支持哪些写法啊,你好好考试要自己试试!
不过它取名叫 in-place 是说原地加,还是一元操作符?
in-place
文本比较不是该出 布尔 boolean 吗
目前找的最优解是这个,colab.research.google.com
他什么时候推荐的!!我怎么没学到!
这个符号: +,加法,一般我们是用来加数字;
至于文字之间的加法,这就看作者怎么定义这个加了,是文字拼接?还是文字的编码相加?更进一步自加的话,那就更复杂了
我猜的话,我猜 答案是 ab:
你搜搜关键词呢
你搜code app啊
#273
看看 #266
in-place指的是会原地修改左值的运算符。
比如a+b, 这里左值是a(在+号左边),运算完a的值并不变化。 但,a+=b, 不一样,a+b的结果会再赋值给a,也就相当于a=a+b。
像这个运算符,你当然只需要死记硬背就可以了,但是in-place的概念要懂,因为一些函数在处理引用数据类型时,有时也是in-place修改,也就是它把你参数给修改了,有些则返回新的数据。
这是需要注意的。