1. HOME»
  2. Python入門»
  3. 代入演算子、累算代入演算子

代入演算子、累算代入演算子

代入演算子だいにゅうえんざんしは、変数へんすうあたいを代入するときに使つか記号きごうです。
今回は、代入演算子についてまなんでいきます。

目次
  1. 代入演算子
  2. 累算代入演算子(複合代入演算子)

代入演算子

代入だいにゅう」というのは、変数へんすうにデータをおぼえておいてもらうこと、というふうに「変数・定数の基本」のところでも紹介しょうかいしました。

このとき、「=」という記号きごう使つかいました。

たとえば、変数へんすうbest_score」に、「2000」という数値すうちを代入するには、つぎのようにします。

best_score = 2000

この「=」が「代入演算子だいにゅうえんざんし」です。

累算代入演算子(複合代入演算子)

あるあたいしたあと、その値を代入だいにゅう、というような、ふたつの機能きのうったものを、「累算代入演算子るいさんだいにゅうえんざんし複合代入演算子ふくごうだいにゅうえんざんし)」といいます。

言葉ことばだけではかりにくいので、具体例ぐたいれいで見ていきましょう。

たとえば、このようなソースコードがあったとします。

score = 1000
score = score + 200
print(score)

実行結果じっこうけか

1200

上のソースコードの2行目をごらんください。
1000が代入されたscoreという変数へんすうに、さらに200を足したものを、ふたたscoreに代入しています。

この2行目のコードですが、累算代入演算子を使うと、もっとみじかくすることができます。

score = 1000
score += 200
print(score)

実行結果

1200

この「+=」というのが、累算代入演算子です。

累算代入演算子にも、いろんなものがあります。
こちらは、累算代入演算子の一覧いちらんです。

演算子説明
+=右側の値を足し算したものを代入
-=右側の値を引き算したものを代入
*=右側の値を掛け算したものを代入
/=右側の値で割り算したものを代入
//=右側の値で割り算し、小数点以下しょうすうてんいかてたものを代入
%=右側の値で割り算し、そのあまりを代入
オリジナルゲーム.com