三元运算符

条件表达式提供if语句的功能,同时代码简洁。尽量避免过度使用,因为它容易降低可读性,但是在分配变量时会经常用到。条件表达式被称为三元运算符。

a = 7
b = 1 if a >=5 else 42
print(b)

运行结果:

1

三元操作符检查条件判断并返回相应的值。如果条件为真,b的值为1。如果a少于5,那么b的值为42。

status = 1
msg = "Logout" if status == 1 else "Login"

你可能感兴趣的:(三元运算符)