Python中if / else语句错误中不受支持的操作数

1 python if-statement

我是Python的新手,我做错了什么?

if p1_teller == 0 & p1_raw[0:1] != "/":
    print "Loop 1"
else:
    print "Loop 2"
Run Code Online (Sandbox Code Playgroud)

然后我得到以下错误:

TypeError:&不支持的操作数类型:“ int”和“ str”

Tim*_*Tim 5

Python and用于逻辑和。&按位和。将您的代码更改为:

if p1_teller == 0 and p1_raw[0:1] != "/":
    print "Loop 1"
else:
    print "Loop 2"
Run Code Online (Sandbox Code Playgroud)