我正在制作一个Python解析器,这确实让我感到困惑:
>>> 1 in [] in 'a'
False
>>> (1 in []) in 'a'
TypeError: 'in <string>' requires string as left operand, not bool
>>> 1 in ([] in 'a')
TypeError: 'in <string>' requires string as left operand, not list
关于关联性等方面,“ in”在Python中到底如何工作?
为什么这些表达式中没有两个表现相同?
@millimoose:是的,我只是想不到我
—
user541686
in
是“比较”运算符。:\
if a < b < c:
并使其直观地工作