我最近加入了python3 HypeTrain。然而我只是想知道如何在布尔值上使用if语句。示例:
RandomBool = True
# and now how can I check this in an if statement? Like the following:
if RandomBool == True:
#DoYourThing
还有,我能像这样转换布尔值吗?
RandomBool1 == True #Boolean states True
if #AnyThing:
RandomBool1 = False #Boolean states False from now on?
3条答案
按热度按时间7vux5j2d1#
你可以随意改变bool的值。至于if:
工作,但您也可以用途:
如果你想测试某个东西是否为假,你可以用途:
但您也可以用途:
63lcw9qa2#
我想你也可以用
我不认为你需要使用等号,除非它是一个int或float。
如果我说错了请纠正我
liwlm1x93#
根据PEP8,看起来我们应该使用
或
我相信
is
比较内存地址,PEP 8说我们不应该比较bool和==
:参见PEP 8 here