增强的赋值操作符
增强的赋值语句 等价的赋值语句
spam += 1 spam = spam + 1
spam -= 1 spam = spam - 1
spam *= 1 spam = spam * 1
spam /= 1 spam = spam / 1
spam %= 1 spam = spam % 1
+=操作符也可以完成字符串和列表的连接,*=操作符可以完成字符串和列表的复制
>>> spam = 'Hello'
>>> spam += ' world!'
>>> spam
'Hello world!'
>>> bacon = ['Zophie']
>>> bacon *= 3
>>> bacon
['Zophie', 'Zophie', 'Zophie']
tuple
如果元组中只有一个值,你可以在括号内该值的后面跟上一个逗号,表明这种情况。
否则,Python 将认为,你只是在一个普通括号内输入了一个值.
>>> type(('hello',))
<class 'tuple'>
>>> type(('hello'))
<class 'str'>