Python 提供了一种直观的方式在一行代码中赋值和交换(变量值)。如下所示:
在上面代码中,赋值的右侧形成了一个新元组,而左侧则立刻将该(未被引用的)元组解包到名称和。
待赋值完成后,新元组就变成了未被引用状态,并且被标为可被垃圾回收,最终也就发生了数字交换。
2.链接比较操作符比较运算符的聚合是另一种有时用起来很顺手的技巧。
3.使用三元操作符进行条件赋值三元操作符是 if-else 语句(也就是条件操作符)的快捷操作
下面举两个例子例子,展示一下可以用这种技巧让你的代码更紧凑更简洁。
下面的语句意思是“如果 y 为 9,就向 x 赋值 10,否则向 x 赋值 20”。如果需要,我们可以扩展这个操作符链接: