我想知道什么|在python中。我认为它选择了更大的价值,但似乎我错了,因为这是我最初尝试过的。
>>> a = 10
>>> b = 5
>>> a | b
10
然后我尝试了这个:
>>> a = 10
>>> b = -1
>>> a | b
-1
我尝试了其他一些负数并且它继续返回-1所以它并没有选择最小值,因为我知道它在做什么?
答案 0 :(得分:6)
答案 1 :(得分:2)
答案 2 :(得分:1)
有人在这里开玩笑:P
|
运算符是“按位或”运算符。在您的示例中:
10 | 5
表示(以位为单位):
1010
| 0101
= 1111
给出了:
>>> a = 10
>>> b = 5
>>> a | 5
15
(在我的Python2.7:P中)