平淡音响

文章
2
资源
0
加入时间
2年10月17天

条件赋值

为什么python中没有类c语言的三目运算符,Guido van Rossum说过了,条件赋值更容易理解x = 3 if (y == 1) else 2这个表达式的意思就是:如果y等于那么就把3赋值给x,否则把2赋值给x, 条件中的括号是可选的,为了可读性可以考虑加上去.if else中的表达式可以是任何类型的,既可以函数,还可以类(func1 if y == 1 else func2)(arg...