不管使用哪种编程语言,为什么我都有一个not
运算符,而我可以将表达式与false
进行比较,这将完成所需的工作。
例如,如果我有一个名为valid
的函数,该函数返回boolean
(如果有效,则返回true;如果无效,则返回false),并且我想检查其是否无效,那么我将这样编写它:
if not valid():
print("Not Valid")
虽然我可以像这样简单地检查有效是否等于假:
if valid() == false:
print("Not Valid")
答案 0 :(得分:2)
不是更短,更容易理解。与如果有效等于假
相比,如果无效更简单,更接近英语