1. ホーム
  2. python

[解決済み] Pythonのパイプ文字

2022-03-05 16:35:55

質問

パイプ文字( | ) が関数呼び出しで使用されています。

res = c1.create(go, come, swim, "", startTime, endTime, "OK", ax|bx)

のパイプの意味は何ですか? ax|bx ?

解決方法は?

それは ビット毎OR 整数の 例えば,片方または両方が ax または bx1 と評価されます。 1 そうでない場合は 0 . また,他の整数値に対しても動作します。 15 | 128 = 143 は、すなわち 00001111 | 10000000 = 10001111 を2進数で表したものです。