Python 中将布尔值设置为 False 如果为 True 并设置为 True 如果为 False 的最短方法

Har*_*000 2 python boolean python-3.x

def setBoolean(status):
    if status:
        status = False
    else:
        status = True

status = True
setBoolean(status)
Run Code Online (Sandbox Code Playgroud)

我想要一个按钮单击以将变量设置为 False 如果为 True,如果为 False,则为 True,即与它相反。我如何用最短的代码长度做到这一点?

Pav*_*ngh 6

您可以not用作

def setBoolean(status):
    status = not status
Run Code Online (Sandbox Code Playgroud)