小编nob*_*ody的帖子

python运算符的优先级和比较

以下比较产生True:

>>> '1' in '11'
True
>>> ('1' in '11') == True
True
Run Code Online (Sandbox Code Playgroud)

另一方面,使用括号,我得到一个TypeError:

>>> '1' in ('11' == True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: argument of type 'bool' is not iterable
Run Code Online (Sandbox Code Playgroud)

那么我怎么False没有括号?

>>> '1' in '11' == True
False
Run Code Online (Sandbox Code Playgroud)

python

7
推荐指数
2
解决办法
1687
查看次数

标签 统计

python ×1