Python中"in"的结合性是什么?

18 浏览
0 Comments

Python中"in"的结合性是什么?

我正在制作一个Python解析器,这真的让我很困惑:

>>> 1 in [] in 'a'
False
>>> (1 in []) in 'a'
TypeError: 'in ' 的左操作数必须是字符串,而不是布尔值
>>> 1 in ([] in 'a')
TypeError: 'in ' 的左操作数必须是字符串,而不是列表

关于Python中的in运算符,它的关联性等方面是如何工作的?

为什么这些表达式中没有两个的行为方式相同?

0