首页 > 解决方案 > 检查python中布尔值的过去状态

问题描述

我是否可以像更改它之前那样检查布尔值(或 var 无关紧要)的状态。基本上我希望它像这样工作:如果布尔值是真的并且是假的 - 采取行动。如果这个问题没有多大意义,我很抱歉。

标签: python

解决方案


您需要为此保留第二个变量,并在修改当前变量时将其分配给当前变量:

prevA, A = A, newValue()
if A and not prevA:
   ...

推荐阅读