str = 'a'
if str == 'abc' or ''ab': #我想判断str是不是abc或者ab
print("hello")
以上if的判断,是会进入的,因为语法是if (str == 'abc' ) or 'ab': 而不是if str == ('abc' or ''ab'):。
正确的写法是if str == 'abc' or str == 'ab':
str = 'a'
if str == 'abc' or ''ab': #我想判断str是不是abc或者ab
print("hello")
以上if的判断,是会进入的,因为语法是if (str == 'abc' ) or 'ab': 而不是if str == ('abc' or ''ab'):。
正确的写法是if str == 'abc' or str == 'ab':