在python中对于bool布尔值的取反操作

  • Post category:Python

在Python中,使用not关键字可以对布尔值进行取反操作,将True变为False,将False变为True。

布尔值取反的语法如下:

not expression

其中 expression 表示需要进行取反的表达式。

下面给出两条示例说明:

示例 1

flag = True
print(not flag)   # 输出False

代码中,我们定义了一个布尔变量 flag,其值为True。使用not关键字对flag进行取反,得到False。最终,代码输出False。

示例 2

age = 18
print(not age >= 20)   # 输出True

代码中,我们定义了一个整型变量 age,其值为18。使用 not 关键字对age进行取反,得到True。因为age小于20,所以表达式 age >= 20 的值为 False,对其取反,得到True。最终,代码输出True。

除了使用 not 关键字进行取反操作之外,Python还有其他一些操作符,可以对布尔值进行计算和比较,例如 and、or、==、!= 等等。