为什么python中没有类c语言的三目运算符,Guido van Rossum说过了,条件赋值更容易理解
这个表达式的意思就是:如果y等于1,那么就把3赋值给x,否则把2赋值给x, 条件中的括号是可选的,为了可读性可以考虑加上去.if else中的表达式可以是任何类型的,既可以函数,还可以类
如果y等于1,那么调用func1(arg1,arg2)否则调用func2(arg1,arg2)
其中,class1和class2是两个类
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货