在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、==、!= 等等。