Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
菜鸟问题,但我不知道符号是什么| 被称为或它的含义,我在网上找不到任何关于它的信息。有人可以解释一下吗?为什么会出现以下情况?订单怎么换了?
>>> L = [ 5 | 3, 4] >>> set(L) {4, 7} >>> L [7, 4]
它被称为按位或运算符。对于您的示例:
0101(十进制 5) 或 0011(十进制 3) = 0111(十进制 7)
(也恰好是维基百科上的那个)
请注意,对于每对相应的位,如果任一位是1,则结果位是1。如果两个位都是0,那么结果位是0。
1
0
另请注意,|它不是特定于 Python 的,它非常通用并且存在于大多数语言中。
|
至于您关于 order:的问题set,Python 中的 s 不保留顺序,根据定义,它们是“唯一元素的无序集合”。
set