In-place operators 就是死记硬背吗?

in-place operators
x = x + 3
可以简写成
x += 3

这个就是和1+1=2一样死记硬背吗?

目前看懂了,但是怀疑还没懂:doge_bilibili:

in-place

文本比较不是该出 布尔 boolean 吗
image

目前找的最优解是这个,colab.research.google.com


本来想买个 karx 大神 推荐的 thebaselab inc. 开发者账号下的 "code app"。 以前觉得我不会编程,买这个也是吃灰; 刚刚吃早饭的时候想可以用来测试python教程里的句子,也不错; 然后我都准备购买了,我发现居然不是订阅制收费欸,活得下去嘛(以前买的 pythonista3 都凉透了),就去twitter搜了下,发现他们出新app啦 # :doge_bilibili: 结果还是买了,因为便宜,也因为网页版的google colab 有点不方便。

你搜搜关键词呢

你搜code app啊

1 个赞

#273 :eyes:

1 个赞

看看 #266

1 个赞

in-place指的是会原地修改左值的运算符。
比如a+b, 这里左值是a(在+号左边),运算完a的值并不变化。 但,a+=b, 不一样,a+b的结果会再赋值给a,也就相当于a=a+b。

像这个运算符,你当然只需要死记硬背就可以了,但是in-place的概念要懂,因为一些函数在处理引用数据类型时,有时也是in-place修改,也就是它把你参数给修改了,有些则返回新的数据。

这是需要注意的。

1 个赞