スポンサーリンク

Pythonでビット演算するサンプルコード

and演算、or演算、xor演算、ビットシフト、ビットマスクのサンプルコードになります。

サンプルコード

下記がサンプルコードになります。

演算後、bin()で2進数表示しています。
参考:Pythonで2進数、8進数、16進数に変換

下記が実行結果になります。

スポンサーリンク

&:and演算

&演算子でand演算ができます。

|:or演算

&演算子でand演算ができます。

^:xor演算

^演算子でxor演算ができます。

~:not演算

~演算子でnot演算ができます。

<<:左へビットシフト

<<演算子で左へビットシフトができます。

>>:右へビットシフト

>>演算子で右へビットシフトができます。

ビットマスク

下記はマスク処理し、下位2bitを取得しています。

エンジニアのスキルを活かして、理想の働き方を求めていこう

エンジニアとして新しい働き方を求める方へ、MIDWORKS

MIDWORKSは、週3日から可能な案件も紹介していて、フレキシブルな働き方を求めるにとってはおすすめです。

MIDWORKS

MIDWORKSでは、万が一仕事が途切れてしまった場合の給与保証制度があります。 給与保証制度を適用している場合は、仕事が見つからなかった時に月額契約単価の80%を日割りで受け取ることができます。
安定した収入を求めるフリーランスにとっては、安心して案件を探すことができると言えます。

MIDWORKSに無料会員登録する

開発言語に応じた案件を探すことができるので、 自身のスキルアップの機会として、案件を探すのも有効な手だと思います。

スポンサーリンク