not关键字和Python中的示例

Python不是关键字

不是python中的关键字(区分大小写),实际上是逻辑运算符,它与单个操作数一起使用,如果条件评估为False,则返回True;如果条件评估为True,则返回False。

换句话说,如果条件为True,则返回False,如果条件为False,则返回True。

“ not”关键字/运算符的真值表

Condition	not(Condition)True		False
False 		True

非关键字/运算符的语法:

    not(condition)

示例

    Input:
    a = 10

    # 条件
    print(not(a == 10))
    print(not(a != 10))

    Output:
    False
    True

非运算符的Python示例

例1:取一个数字并使用非运算符测试条件

# python代码演示示例
# 不是关键字/运算符

a = 10

# 打印返回值
print(not(a == 10))
print(not(a != 10))
print(not(a > 10))
print(not(a < 10))

输出结果

False
True
True
True

示例2:输入任意数字并打印其平方(如果数字不为0)

# 输入任意数字并打印其平方, 
# 如果数字不为0

num = int(input("Enter a number: "))

# 检查条件并 
# 计算平方
if not(num==0):
    square = num*num;
    print("Square of ", num, " is = ", square)
else:
    print("An invalid input.")

输出结果

First run:
Enter a number: 21
Square of  21  is =  441

Second run:
Enter a number: 0
An invalid input.