Python not 关键字



在 Python 中,not 关键字是逻辑运算符之一。如果给定的条件为 True,则结果为 False。如果给定的条件为 False,则结果为 True。它是一个 区分大小写的关键字。

not 关键字操作仅对一个操作数执行。它可以用于 条件语句循环函数 中来检查给定的条件。

语法

以下是 Python not 关键字的基本语法:

not condition

让我们考虑 A 为条件。如果 ATrue,则它将返回 False。当 AFalse 时,它将返回 True。以下是 Python not 关键字真值表:

A not A
True False
False True

示例

以下是 Python not 关键字的基本示例:

var1=1
result_1=not var1
print("The Result of not operation on",var1,":",result_1)
var2=0
result_2=not var2
print("The Result of not operation on",var2,":",result_2)

输出

以下是上述代码的输出:

The Result of not operation on 1 : False
The Result of not operation on 0 : True

在 if 语句中使用 'not'

我们可以将 not 关键字与 if 语句一起使用。当条件为 False 时,不会执行代码的 if 块,为了使代码可执行,我们需要将 False 条件变为 True,我们在条件前使用 not 运算符。

示例

在这里,我们已将值赋给变量,它被视为 True 值,因此当我们在条件前放置 not 时,它会导致 False,因此执行 else 块:

var1=45
if not var1:
    print("Hello")
else:
    print("Welcome to TutorialsPoint")

输出

以下是上述代码的输出:

Welcome to TutorialsPoint

在 while 循环中使用 'not'

not 可以与 while 循环一起使用。我们可以通过在 while 循环中使用 not 运算符,在指定条件未满足时进行迭代。

示例

在以下示例中,我们在 while 循环中使用了 not

def prime_num(n):  
  i = 2  
    
  while not i > n:  
    for j in range(2, i//2):  
      if i%j == 0:  
        break  
    else: print(i,end=' ')  
    i += 1  
  
# Calling the function  
prime_num(10)  

输出

以下是上述代码的输出:

2 3 4 5 7
python_keywords.htm
广告