Python学習にオススメ
まいど!Python勉強中の けいしゅけ(@keisyukeblog)です☆
早いものでPythonに関する記事も9記事目です(10じゃない💦)
前回までの記事でPythonの計算に関するソースコード記述方法に関してはじめの一歩は踏み出した感じになったかなぁと思います。これからは,それらを組み合わせたりなんやかんやできるようになるわけですッ!!!
そんわなけで,次なるステップは比較演算子・複合代入演算子・論理演算子です。うん,ナンノコッチャ案件ですわ。言葉だけじゃ何にもわかりませんが,言葉からどんなものかをイメージできるようになることを目標に進んでいきましょう。
ちなみに,これまでの計算で使ってきた” + – * / % // ** “といったものは算術演算子というらしいです。思いっきり意識せずにここまで記事を書いてきました💦

この記事は一覧表を見返すためのものにしようかな…。
もしPythonにご興味があるのであれば,このブログ記事が何かしら参考になればと思います☆また,Twitterでもいいので,なにかコメント等あれば宜しくお願い致します!
Pythonの比較演算子・複合代入演算子・論理演算子って言葉と記号を一覧表で覚えよう!
算術演算子・複合代入演算子・比較演算子・論理演算子の一覧表を作って,難解も見返せるようにする!

タコちゅけ,Pythonで算術演算子・比較演算子・複合代入演算子・論理演算子って言われたら,どんな記号で,どんな計算ができるか?とかってわかる?

呪文系無理ゲーじゃないでちゅか💢
Pythonの演算子一覧表を作ってみた
算術演算子・比較演算子・複合代入演算子・論理演算子を順番に一覧表として載せます。何度も見返しては利用してください。
算術演算子
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
+ | 足し算: x + y の計算結果を z に返す | z = x +y |
– | 引き算: x – y の計算結果を z に返す | z = x –y |
* | 掛け算: x * y の計算結果を z に返す | z = x *y |
/ | 割り算: x / y の計算結果を z に返す | z = x /y |
% | 商の余りを出す: x / y の余りを z に返す | z = x %y |
// | 商の整数部分を出す: x / y の商の整数(余りは無視)を z に返す | z = x //y |
** | べき乗の計算をする:x の y 乗の計算結果を z に返す | z = x **y |
複合代入演算子(算術演算子の短縮形)
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
+= | x + y の結果を x に代入する | x +=y |
-= | x – y の結果を x に代入する | x -=y |
*= | x * y の結果を x に代入する | x *=y |
/= | x / y の結果を x に代入する | x /=y |
%= | x / y の余りを x に代入する | x %=y |
//= | x // y の結果を x に代入する | x **=y |
**= | x ** y の結果を x に代入する | x **=y |

使う変数 ( xやyなど,数学で言う文字式を変数って呼ぶらしい ) を減らせるのが魅力って感じなんかな?
比較演算子(大小比較するだけ)
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
== | x と y が等しいときにTrueを返す | x ==y |
!= | x と y が等しくないときにTrueを返す | x !=y |
< | x が y より小さいときにTrueを返す | x <y |
<= | x が y 以下のときにTrueを返す | x <=y |
> | x が y より大さいときにTrueを返す | x >y |
>= | x が y 以上のときにTrueを返す | x >=y |
論理演算子
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
and | 論理積|x がTrue かつ y がTrue であるとき,Trueを返す | x andy |
or | 論理和|x がTrue または y がTrue であるとき,Trueを返す | x ory |
not | 否 定 |x がTrueならFalseを,x がFalseならTrueを返す | notx |

VSCodeで挙動を確認してみよう
実際に触ってないとなんとなくイメージが付かないのでVSCodeをいじってみます。
複合代入演算子をやってみる
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
+= | x + y の結果を x に代入する | x +=y |
-= | x – y の結果を x に代入する | x -=y |
*= | x * y の結果を x に代入する | x *=y |
/= | x / y の結果を x に代入する | x /=y |
%= | x / y の余りを x に代入する | x %=y |
//= | x // y の結果を x に代入する | x **=y |
**= | x ** y の結果を x に代入する | x **=y |
#複合代入演算子を試してみる
a=1
a+=1
print(a)
b=5
b-=3
print(b)
c=7
c*=5
print(c)
d=15
d/=3
print(d)
e=17
e%=5
print(e)
f=19
f//=5
print(f)
g=3
g**=3
print(g)
script.pyをコピペしてF5を押し,デバッグありで実行してみてください。すると,デバッグコンソールには以下のように表示されたと思います。
2
2
35
5.0
2
3
27
比較演算子をやってみる
記号 | 演算の内容 | 演算の記述方法 |
---|---|---|
== | x と y が等しいときにTrueを返す | x ==y |
!= | x と y が等しくないときにTrueを返す | x !=y |
< | x が y より小さいときにTrueを返す | x <y |
<= | x が y 以下のときにTrueを返す | x <=y |
> | x が y より大さいときにTrueを返す | x >y |
>= | x が y 以上のときにTrueを返す | x >=y |
#比較演算子を試してみる
a=30
b=30
c=55
d=120
e=17
print(a==b)
print(a==c)
print(a!=b)
print(a!=c)
print(a<b)
print(a<=b)
print(a<=d)
print(a>e)
print(a>=b)
print(a>=d)
script.pyをコピペしてF5を押し,デバッグありで実行してみてください。すると,デバッグコンソールには以下のように表示されたと思います。
True
False
False
True
False
True
True
True
True
False
論理演算子をやってみる
#論理演算子を適当に試してみるよ and or not
a=30
b=30
c=55
d=120
e=17
print(a==b and a>10)
print(not a==b and a>10)
print(a>15 and b>29)
print(not a>15 and b>29)
print(a<50 or d>100)
print(not a<50 and b>20)
print(a!=c and b!=d)
print(not a!=c and b!=d)
print(a+15>b and d-60>b)
print(not a+15>b and d-60>b)
script.pyをコピペしてF5を押し,デバッグありで実行してみてください。すると,デバッグコンソールには以下のように表示されたと思います。
True
False
True
False
True
False
True
False
True
False

論理演算子については,数式というよりも”条件”が一致するかどうか?などに役立ちそうやな。
例えば,〇〇製薬と書いているかつ,配合錠と書かれているものをTrueとして返せ。Trueだった際には,エクセルのA列に順番に記していけ・・・みたいな応用を実現するためにあるように思うわ。

え?どういうこと??
ついていけない💦💦

ひとりごと,ひとりごと🎵
Pythonの勉強はまだまだ続くでっ!!
さて,いかがでしたでしょうか?いろいろな演算子が出てきましたが,案外内容はシンプルでしたね。とはいえ,少しだけ基礎の基礎の基礎くらいからは一歩踏み出してきた感じがします。
ぼく自身,ここからがスタートかなぁなんて思いながらやっています。Progateをサクサクやって遊んでおきつつ,更なる記事を書き続けていきますね!!

せんせーぃ。コーヒーできましたよ~☕
おしまい
- Pythonの基礎#23 defとは?独自関数を作って使う方法
- Pythonの基礎#22 関数とは?関数の一覧表ってあるの?
- Pythonの基礎#21 for文をbreak/continueで止める方法
- Pythonの基礎#20 for文で繰り返し処理をする方法
- Pythonの基礎#19 辞書型変数の要素を削除する方法
- Pythonの基礎#18 辞書型変数の要素を入替・追加する方法
今回の記事はここまでや☆
最後まで読んでくださってホンマおおきにっ!!お時間を使って読んでくださったことに心から感謝申し上げます!
\最新記事をメールでお知らせするで/

この記事の感想をコメントしていただけるとメッチャうれしいです!!
ご意見&ご質問も遠慮なく書いてください☆皆さんとの対話を楽しみにしています☆
下のボタンを押すとコメント記入欄へジャンプできますよ~!!

ウチのけいしゅけはSNSもやってまちゅ!良ければフォローしてやってくださいでしゅ💛
Twitterでけいしゅけをフォロー
けいしゅけFacebookにいいね!
記事の感想など,ひとこと頂けますか?