使用布尔值的If语句的语法

时间:2016-07-17 16:22:15

标签: python python-3.x if-statement boolean

嘿伙计们,我刚刚加入了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? 

2 个答案:

答案 0 :(得分:28)

您可以随意更改bool的值。至于if:

if randombool == True:

有效,但您也可以使用:

if randombool:

如果你想测试某些东西是否是假的,你可以使用:

if randombool == False

但您也可以使用:

if not randombool:

答案 1 :(得分:3)

我认为你也可以使用

if randombool is True:

elif randombool is False:

我认为您不需要使用等号,除非它是 int 或 float。

如果我错了,请纠正我