5.2.3Python增量赋值
Posted by 撒得一地 on 2016年3月5日 in python教程
上一篇: 5.2.2Python链式赋值
下一篇: 5.3Python语句块
下一篇: 5.3Python语句块
最常用的Python赋值方法就是比如x=x+y这种类型的赋值,不过这里要介绍的赋值方法是将表达式运算符(本例是+)放置在赋值运算符=的左边,比如写成x+=1。这种写法叫做增量赋值(augmented assignment),对于*、/、%等标准运算符都适用:
>>> y = 3 >>> y+=1 >>> y 4 >>> y*=2 >>> y 8
对于其他数据类型也适用(只要二元运算符本身适用于这些数据类型即可):
>>> str = 'hello' >>> str += ' world!' >>> str 'hello world!' >>> str*=2 >>> str 'hello world!hello world!'
增量赋值可以使得代码更加紧凑和简练。
上一篇: 5.2.2Python链式赋值
下一篇: 5.3Python语句块
下一篇: 5.3Python语句块