4
A
回答
11
3
就像你可以在23 < x < 42
连锁经营,你可以做到这一点与in
和==
。
"word" in []
是False
和 [] == False
评估为False
。因此,整个结果是
"word" in [] == False
"word" in [] and [] == False
False and False
False
1
我想补充马克拜尔斯伟大的答案
>>> import dis
>>> dis.dis(lambda: 'word' in [] == False)
1 0 LOAD_CONST 1 ('word')
3 BUILD_LIST 0
6 DUP_TOP
7 ROT_THREE
8 COMPARE_OP 6 (in)
11 JUMP_IF_FALSE_OR_POP 21
14 LOAD_GLOBAL 0 (False)
17 COMPARE_OP 2 (==)
20 RETURN_VALUE
>> 21 ROT_TWO
22 POP_TOP
23 RETURN_VALUE
>>> dis.dis(lambda: ('word' in []) == False)
1 0 LOAD_CONST 1 ('word')
3 LOAD_CONST 2 (())
6 COMPARE_OP 6 (in)
9 LOAD_GLOBAL 0 (False)
12 COMPARE_OP 2 (==)
15 RETURN_VALUE
相关问题
- 1. 在python中打印数字
- 2. 打印字典,STR在Python
- 3. 打印字符串在python
- 4. 打印在python
- 5. 在Python中逐字逐字打印终端打印?
- 6. 打印在python
- 7. 打印在Python
- 8. 在python中打印以前的打印?
- 9. 打印的两个数字在Python
- 10. 打印在在Python
- 11. Python:如何打印字节?
- 12. Python - 只打印'打印'
- 13. 打印{1}在Python
- 14. Python打印无
- 15. 在Python打印行中删除字符
- 16. 在同一行上打印数字(Python)
- 17. 如何在python中打印字母表?
- 18. 不可打印字符串数在python
- 19. 如何在Python中打印0xff字节?
- 20. python在多行上打印字符串
- 21. 在一行上打印字母python
- 22. Python的 - 打印字符串的文件
- 23. Python:打印变量字典字典
- 24. Python的打印无
- 25. 的Python:打印行
- 26. python:打印字典中的值
- 27. 打印字典的所有元素? Python
- 28. 打印为python中的字典
- 29. python中字符串的打印长度
- 30. 的Python:使用locals()打印字典值
你有问题吗? – Johnsyweb
如果您希望输出“True”,则需要在parens中将[]'中的单词'分组:'print(“word”in [])== False' – GreenMatt
与布尔值相比毫无意义。 –