三元操作符 

小甲鱼008

小甲鱼008

0. if not (money < 100): 这行代码相当于
  
if money >= 100:

2. 假设有 x = 1,y = 2,z = 3,请问如何快速将三个变量的值互相交换?
  
x, y, z = z, y, x

 

1. Python 的作者在很长一段时间不肯加入三元操作符就是怕跟C语言一样搞出国际乱码大赛,蛋疼的复杂度让初学者望而生畏,不过,如果你一旦搞清楚了三元操作符的使用技巧,或许一些比较复杂的问题反而迎刃而解。

  1. small = x if (x < y and x < z) else (y if y < z else z)

 

相关文章: