MENU
やすひら
やすひらと申します。
長靴を履いたタヌキ(ITエンジニア)です。
モノ作りの楽しさを発信中。
X(旧Twitter)のフォローもお願いします。

[Python]数値計算とビット計算

Pythonで扱える数値計算とビット計算について紹介します。

やすひら

Pythonの計算について紹介します

この記事でわかること
  • Pythonの数値計算
  • Pythonのビット計算
目次

Pythonの数値計算

Pythonの数値計算について紹介します。

計算内容演算子
足し算+
引き算
掛け算*
割り算/
割り算(整数)//
余り計算%
べき乗**

足し算

Pythonの足し算について紹介します。

ソースコード

# 足し算
a = 5 + 3  # 8
print(a)

コマンド実行例

$ python3 -B python-calculation.py
8

Pythonで足し算ができました。

引き算

Pythonの引き算について紹介します。

ソースコード

# 引き算
b = 10 - 2  # 8
print(b)

コマンド実行例

$ python3 -B python-calculation.py
8

Pythonで引き算ができました。

掛け算

Pythonの掛け算について紹介します。

ソースコード

# 掛け算
c = 4 * 2  # 8
print(c)

コマンド実行例

$ python3 -B python-calculation.py
8

Pythonで掛け算ができました。

割り算

Pythonの割り算について紹介します。

ソースコード

# 割り算
d = 16 / 2  # 8.0
print(d)

コマンド実行例

$ python3 -B python-calculation.py
8.0

Pythonで割り算ができました。

割り算(整数)

Pythonの割り算(整数)について紹介します。

ソースコード

# 整数の割り算
e = 16 // 2  # 8
print(e)

コマンド実行例

$ python3 -B python-calculation.py
8

Pythonで整数の割り算ができました。

余り計算

Pythonの余り算について紹介します。

ソースコード

# 余りの計算
f = 17 % 3  # 2
print(f)

コマンド実行例

$ python3 -B python-calculation.py
2

Pythonで余り計算ができました。

べき乗

Pythonのべき乗について紹介します。

ソースコード

# べき乗
g = 2 ** 3  # 8
print(g)

コマンド実行例

$ python3 -B python-calculation.py
8

Pythonでべき乗計算ができました。

Pythonのビット計算

Pythonのビット計算について紹介します。

計算内容演算子
AND演算&
OR演算|
XOR演算^
NOT演算~
左シフト演算<<
右シフト演算>>

AND演算

PythonのAND演算について紹介します。

ソースコード

# AND演算
h = 0b1100 & 0b1010  # 0b1000 (8)
print(h)

コマンド実行例

$ python3 -B python-calculation.py
8

PythonでAND演算ができました。

OR演算

PythonのOR演算について紹介します。

ソースコード

# OR演算
i = 0b1100 | 0b1010  # 0b1110 (14)
print(i)

コマンド実行例

$ python3 -B python-calculation.py
14

PythonでOR演算ができました。

XOR演算

PythonのXOR演算について紹介します。

ソースコード

# XOR演算
j = 0b1100 ^ 0b1010  # 0b0110 (6)
print(j)

コマンド実行例

$ python3 -B python-calculation.py
6

PythonでXOR演算ができました。

NOT演算

PythonのNOT演算について紹介します。

ソースコード

# NOT演算
k = ~0b1100  # -0b1101 (-13)
print(k)

コマンド実行例

$ python3 -B python-calculation.py
-13

PythonでNOT演算ができました。

左シフト演算

Pythonの左シフト演算について紹介します。

ソースコード

# 左シフト演算
l = 0b1100 << 2  # 0b110000 (48)
print(l)

コマンド実行例

$ python3 -B python-calculation.py
48

Pythonで左シフト演算ができました。

右シフト演算

Pythonの右シフト演算について紹介します。

ソースコード

# 右シフト演算
m = 0b1100 >> 2  # 0b0011 (3)
print(m)

コマンド実行例

$ python3 -B python-calculation.py
3

Pythonで右シフト演算ができました。

まとめ

Pythonの数値計算やビット計算を紹介しました。

Pythonの計算は
  • 数値計算ができる
  • ビット計算ができる

Pythonは、数値計算やビット計算を簡単に演算することができます。
数値計算の基本を理解することで、データ処理やアルゴリズムの理解が深まり、より複雑なプログラミングが行えるようになります。

  • URLをコピーしました!
目次