修复语法错误

时间:2019-01-23 10:28:45

标签: python python-3.x

我正在尝试使以下代码正常工作

if ready = True:

但它表示存在语法错误,并指向=。我怎样才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

应该是:

if ready == True:

要比较(==,而不分配(=),也可以这样写:

if ready:

答案 1 :(得分:1)

要进行检查,您应该使用==

if ready == True:
    pass

但是在这种情况下-与True相比,pythonic的方式是编写:

if ready:
    pass

相反,在检查是否为False时,您可以这样写:

if not ready:
    pass

在任何其他情况下,请使用:

if number == 123:
    pass