This question最初问(错误地)是什么“|”意思是在Python中,当真正的问题是关于Django。这个问题有一个我想保留的三联画的精彩答案。Python中“|”符号的含义是什么?
7
A
回答
17
在Python中,操作者'|'
在默认情况下对整数类型和设置的类型定义。
如果两个操作数是整数,那么它将执行一个bitwise or,这是一个数学运算。
如果两个操作数是set
类型,则'|'
操作符将返回两个集合的并集。
a = set([1,2,3])
b = set([2,3,4])
c = a|b # = set([1,2,3,4])
此外,作者可以定义自定义类型操作人员的行为,因此,如果something.property
是一个用户定义的对象,你应该检查类定义的__or__()
方法,那么这将定义您的代码示例中的行为。
因此,在不知道两个操作数的数据类型的情况下给出一个精确的答案是不可能的,但是通常是它将是一个按位或。
0
按位或
0
在Unix shell它也可以被“骗”到管道一样,看到这里http://code.google.com/p/python-pipeline/
相关问题
- 1. Swift中'@'符号的含义是什么?
- 2. jQuery中符号$的含义是什么?
- 3. TCL中“@”符号的含义是什么?
- 4. PHP中符号的含义是什么
- 5. cshtml中'@'符号的含义是什么?
- 6. GDB中@符号的含义是什么?
- 7. PexSymbolicValue.GetRawPathConditionString()中符号的含义是什么?
- 8. JavaScript中'#'符号的含义是什么?
- 9. Python中这些符号的含义是什么?
- 10. “⌅”符号的含义是什么?
- 11. 这个符号的含义是什么:∧?
- 12. 符号'/'的含义是什么?
- 13. “符号”与“加载符号列表”中的含义是什么?
- 14. 什么是符号代字号(〜)在CSS中的含义
- 15. 有符号和无符号值的含义是什么?
- 16. python中的符号字符的含义
- 17. * = python中的含义是什么?
- 18. 什么是** xyz在python中的含义?
- 19. Python中`@`的含义是什么?
- 20. %s在Python中的含义是什么?
- 21. “*”在Python中的含义是什么?
- 22. python中的[...]含义是什么?
- 23. %py在python中的含义是什么?
- 24. nm命令的输出中'@@'符号的含义是什么?
- 25. Ruby中“$”字符的含义是什么?
- 26. $符号在Jquery或JavaScript中的含义是什么?
- 27. 詹金斯日志中'+'符号的含义是什么?
- 28. 图片中数学符号的含义是什么?
- 29. ^符号在Objective-C中的含义是什么?
- 30. 这个符号在C++中的含义是什么? “〜”
不错的尝试,但是当你的帖子CW,所有的反应是CW为好。 – 2009-01-06 17:21:27