[python]增强的赋值操作符

增强的赋值操作符

增强的赋值语句     等价的赋值语句
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',))

>>> type(('hello'))

你可能感兴趣的:(Python)