5.2.3Python增量赋值

Posted by 撒得一地 on 2016年3月5日 in python教程

最常用的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!'

增量赋值可以使得代码更加紧凑和简练。

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.