Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの算術演算子一覧!基本的な使い方をコード例付きで解説

Pythonには、数値計算を行うためのさまざまな算術演算子が用意されています。加算・減算・乗算・除算といった基本操作から、剰余やべき乗まで、これらの演算子を使いこなせるようになると、Pythonでのプログラミングがぐっと快適になります。

この記事では、Pythonで使える主要な算術演算子の種類と、それぞれの具体的な使い方をサンプルコード付きでわかりやすく解説します。

1. 「+」加算(足し算)

「+」は加算演算子です。左右のオペランド(演算の対象となる値)同士を足し合わせた結果を返します。

>>> a = 5
>>> b = 7
>>> c = a + b
>>> c
12

この例では、変数aに5、変数bに7を代入し、その合計である12がcに格納されます。

2. 「-」減算(引き算)

「-」は減算演算子です。左側のオペランドから右側のオペランドを引いた結果を返します。

>>> a = 10
>>> b = 5
>>> c = a - b
>>> c
5

10から5を引いた値「5」が結果として得られます。

3. 「*」乗算(掛け算)

「*」は乗算演算子です。左側のオペランドに右側のオペランドを掛けた結果を返します。

>>> a = 5
>>> b = 2
>>> c = a * b
>>> c
10

5×2の計算結果である「10」が出力されます。

4. 「/」除算(割り算)

「/」は除算演算子です。左側のオペランドを右側のオペランドで割った結果を返します。Pythonでは、この演算子による除算の結果は常に浮動小数点数(float型)になる点に注意しましょう。

>>> a = 10
>>> b = 5
>>> c = a / b
>>> c
2.0

10÷5の結果として「2.0」が返されます。整数同士の割り算でも結果はfloat型になるのがPythonの特徴です。

5. 「%」剰余(余り)

「%」は剰余演算子(モジュロ)です。左側のオペランドを右側のオペランドで割ったときの余りを返します。偶数・奇数の判定などにもよく使われる便利な演算子です。

>>> a = 10
>>> b = 3
>>> c = a % b
>>> c
1

10÷3は商が3で余りが1なので、結果は「1」となります。

6. 「//」切り捨て除算(補足)

「//」は切り捨て除算(フロア除算)を行う演算子です。割り算の結果から小数点以下を切り捨て、整数部分のみを返します。

>>> a = 10
>>> b = 3
>>> c = a // b
>>> c
3

10÷3=3.333...ですが、「//」を使うと小数点以下が切り捨てられ「3」が返されます。

7. 「**」べき乗(補足)

「**」はべき乗演算子です。左側のオペランドを右側のオペランドで累乗した結果を返します。

>>> a = 2
>>> b = 3
>>> c = a ** b
>>> c
8

2の3乗(2×2×2)の結果である「8」が得られます。

まとめ

Pythonの主な算術演算子をまとめると、以下の通りです。

  • +(加算):値同士を足す
  • -(減算):左の値から右の値を引く
  • *(乗算):値同士を掛ける
  • /(除算):割り算を行う(結果は常にfloat型)
  • %(剰余):割り算の余りを求める
  • //(切り捨て除算):小数点以下を切り捨てた整数を返す
  • **(べき乗):累乗を計算する

これらの演算子は日常的な数値処理の基礎となるものなので、実際にコードを書きながら動作を確認してみると理解が深まりますよ。

  1. JavaScriptの演算子とは?比較演算子の基本をわかりやすく解説

    JavaScriptの演算子とは? 「10 + 20 は 30 に等しい」というシンプルな式を例に考えてみましょう。この式において、10 と 20 は「オペランド(被演算数)」と呼ばれ、「+」は「演算子」と呼ばれます。JavaScriptでは、主に以下の種類の演算子がサポートされています。 算術演算子 比較演算子 論理演算子(関係演算子とも呼ばれます) 代入演算子 条件演算子(三項演算子) この記事では、中でも頻繁に使われる「比較演算子」について詳しく解説していきます。 比較演算子の一覧 JavaScriptで使える主な比較演算子は次の通りです。ここでは、変数 A に 10、変数 B に

  2. C言語の演算子と式の種類を徹底解説!算術からビット演算まで

    C言語における演算子(オペレーター)とは、データに対して何らかの操作を行うための記号です。C言語の演算子は、その機能によって以下のように分類されます。算術演算子関係演算子論理演算子代入演算子インクリメント・デクリメント演算子ビット演算子条件演算子特殊演算子それぞれの演算子について、具体例とサンプルプログラムを交えながら詳しく見ていきましょう。1. 算術演算子算術演算子は、足し算や引き算などの数値計算を行うために使われます。演算子説明例a=20, b=10 の場合結果+加算(足し算)a+b20+1030-減算(引き算)a-b20-1010*乗算(掛け算)a*b20*10200/除算(割り算)a/