我找了很短的语法,看起来有点像x *= -1这里x是一个数字,但对于布尔值,如果存在的话。它应该表现得像b = not(b). 当变量名称很长时,感兴趣的是能够在一行中翻转布尔值。
x *= -1
x
b = not(b)
例如,如果您有一个程序可以打开|关闭房子里的灯,您希望避免编写完整的内容:
self.lamps_dict["kitchen"][1] = not self.lamps_dict["kitchen"][1]
python python-3.x
python ×1
python-3.x ×1