本記事の内容は書籍『いちばんやさしいPython入門教室』のLesson 2-5にあたる。
なお、当記事は書籍に記載されていない情報も補足的に記載している。
演算子
Pythonにおける各種の演算子(一部)は以下のように定義されている。
算術演算子
演算子 |
処理内容 |
+ |
足し算 |
- |
引き算 |
* |
掛け算 |
/ |
割り算 |
// |
割り算(小数点切り捨て) |
% |
割り算の余り |
** |
べき乗 |
累算代入演算子
演算子 |
同義の式 |
a += b |
a = a + b |
-= b |
a = a - b |
*= b |
a = a * b |
a /= b |
a = a / b |
%= b |
a = a % b |
**= b |
a = a ** b |
//= b |
a = a // b |
比較演算子
演算子 |
意味 |
a == b |
a が b と等しい |
a != b |
a が b と異なる |
a < b |
a が b よりも小さい |
a > b |
a が b よりも大きい |
a <= b |
a が b 以下である |
a >= b |
a が b 以上である |
a in b |
a が b に含まれる |
a not in b |
a が b に含まれない |
文字列演算子
演算子 |
処理内容 |
a + b |
文字列 a と 文字列 b を連結 |
a * n |
文字列 a を n 回繰り返す |
a[n] |
文字列 a の中の n 番目の文字を取り出す |
a[n:m] |
文字列 a の中の n 番目から m-1 番目までの文字列を取り出す |
a[n:] |
文字列 a の中の n 番目から最後までの文字列を取り出す |
a[:m] |
文字列 a の中の 0 番目から m-1 番目までの文字列を取り出す |
次項:Pythonを用いたプログラミング学習②|値の表示・変数・ループ処理・条件分岐・関数・モジュール
前項:『いちばんやさしいPython入門教室』を用いた学習の開始