not
在Python中,not
关键字用于否定一个布尔值。
它是一个逻辑运算符,如果操作数为 False
,则返回 True
,如果操作数为 True
,则返回 False
。
not
关键字通常用于条件语句和循环中,用于检查相反的条件。它可以用于反转布尔表达式的真值。
not 表达式
在上述代码中,表达式
代表任何有效的Python表达式,该表达式的结果为布尔值。
# 示例 1
x = True
print(not x) # 输出: False
# 示例 2
y = False
print(not y) # 输出: True
# 示例 3
a = 10
b = 5
print(not a > b) # 输出: False
在上述代码中,示例 1 展示了使用布尔变量和 not
的用法。not
关键字否定了 x
的值,导致打印出 False
。
示例 2 展示了对布尔变量 y
进行否定,初始值为 False
。not
关键字将值更改为 True
。
示例 3 说明了将 not
与比较表达式一起使用的用法。表达式 a > b
的结果为 True
,但是 not
关键字将其否定为 False
。
not
关键字只能用于结果为布尔值的表达式。and
和 or
。not
关键字可以多次使用,以多次否定布尔值。