# if a == ['ok', 'pk']:  正确写法,字符串最好用 in
# if a == ('ok' or 'pk'):  错误写法,需要加括号,但别用 or
if a == 'ok' or 'pk':
    print(a == 'ok' or 'pk')    
    print('ok' or 'pk')
    print('ok')

# 输出
pk
ok
ok
  • 第一要注意python运算符的优先级

python运算符优先级

  • 第二要注意 or 的返回值
    image.png
最后修改:2022 年 08 月 10 日 08 : 29 PM
如果觉得我的文章对你有用,请随意赞赏