优先级问题实战
str1 = 'afeifj@sfjie'if 'a' in str1:
print('1')
if 'a' in str1 == True:
print('2')
不上机会打印什么?
答案:1
为什么不会打印2?因为 in是成员运算符,优先级较 比较运算符 低
str1 = 'afeifj@sfjie'
if 'a' in str1:
print('1')
if ('a' in str1) == True:
print('2')
这样才会打印 1 2
http://www.cnblogs.com/hepeilinnow/archive/2018/10/02/9737590.html
页:
[1]