不(不是假)=真的?

Mik*_*992 -1 python boolean

我目前正在页面Conditionals&Control Flow,Python,Code Academy.

我认为这会是假的,但这是错误的.

让我虚假!

bool_three = not (not False) == True
Run Code Online (Sandbox Code Playgroud)

括号中的对象首先被计算出来,所以按照我的逻辑:

not (not False [which becomes True]) = True

not True [which is false] = True
Run Code Online (Sandbox Code Playgroud)

Dav*_*vid 7

不(不是假[变为真])=真

是什么让你觉得"不是假的"是真的?如果布尔值被否定,则它变为相反的值.如果它再次被否定,它将成为原始值.

让我们一步一步......

  1. 不(不是假)==是的
  2. 不(真)==真
  3. False == True