在Python中使用逻辑运算符的赋值运算符

时间:2018-07-10 12:01:53

标签: python logical-operators assignment-operator

我知道我可以在Python中使用赋值运算符和算术运算符,例如:

x = 0x8
x |= 0x1  # x equals 9

我想知道是否也可以使用逻辑运算符,例如:

x = 2 > 3  # False
y = 4 > 3  # True
x or= y  # x equals True

我可以使用类似于=or操作的东西吗?

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的python? python 3.6.5可以处理x = False; x |= True,之后产生x的True