Python中“!”运算符的等效写法是什么?

2025年1月5日 | 阅读 4 分钟

引言

在本教程中,我们将学习Python中“!”运算符的等效写法。在Python中,运算符是特殊的字符、字符组合或关键字,它们指定计算的类型。您可以将对象和运算符组合起来创建用于执行实际计算的表达式。因此,运算符是我们用于数据操作的表达式的构建块。在某些语言(如C/C++)中,“!”运算符在x为false时返回true,而不是x为true时返回false。Python中等效的“!”运算符是逻辑非(logical NOT)。如果函数为false,它也返回true,反之亦然。

程序代码 1

这里我们给出Python中!运算符的程序代码。在此示例中,opr_X变量持有布尔值False,在使用not运算符后返回True。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: False
The result is: True

程序代码 2

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有布尔值True,在使用not运算符后返回False。代码如下-

输出

现在我们运行上面的代码并从中找出结果。结果如下-

The input is: True
The result is: False

程序代码 3

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有字符串值,在使用not运算符后返回False。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: Hello World
The result is: False

程序代码 4

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有空列表并返回False。但在Python中,在使用not运算符后,它返回true。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: []
The result is: True

程序代码 5

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有空元组并返回False。但在Python中,在使用not运算符后,它返回true。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: ()
The result is: True

程序代码 6

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有一个列表并返回true。但在Python中,在使用not运算符后,它返回false。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: [10, 20, 15, 25]
The result is: False

程序代码 7

这里我们给出Python中!运算符的另一个程序代码。在此示例中,opr_X变量持有一个元组并返回true。但在Python中,在使用not运算符后,它返回false。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

The input is: (7, 3, 8, 17)
The result is: False

程序代码 8

这里我们给出Python中!运算符的另一个程序代码。在这里,我们检查一些表达式。如果表达式为true,则not运算符返回false。代码如下-

输出

现在我们运行上面的代码并从中查找结果。结果如下:

not(5 < 20):  False
not(5 > 20):  True
not(5 == 5):  False
not(5 == 10):  True
not(False == True):  True
not(False == False):  False

结论

在本教程中,我们将学习Python中!运算符的等效写法。Python中等效的“!”运算符是逻辑非(logical NOT)。“!”运算符在x为false时返回true,而不是x为true时返回false。在这里,我们学习Python中!运算符的一些程序代码。