2018-12-21
阅读量:
1046
增强赋值是什么回事
可以不编写代码x = x + 1,而将右边表达式中的运算符(这里是+)移到赋值运算符(=)
的前面,从而写成x += 1。这称为增强赋值,适用于所有标准运算符,如*、 /、 %等。
>>> x = 2
>>> x += 1
>>> x *= 2
>>> x
6
增强赋值也可用于其他数据类型(只要使用的双目运算符可用于这些数据类型)。
>>> fnord = 'foo'
>>> fnord += 'bar'
>>> fnord *= 2
>>> fnord
'foobarfoobar'
通过使用增强赋值,可让代码更紧凑、更简洁,同时在很多情况下的可读性更强。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论