演算子
目標
- 算術演算子
- 比較(関係)演算子
- 論理演算子
- 代入演算子
- 演算子の優先順位
数学記号テーブルリンク:https://zh.wikipedia.org/wiki/数学的なシンボルテーブル
01.算術演算子
- 完全な基本的な算術記号は、演算処理4のために使用されています
演算子 | 説明 | 例 |
---|---|---|
+ | プラス | 10 + 20 = 30 |
- | マイナス | 10から20 = -10 |
* | 乗算 | 10 * 20 = 200 |
/ | 除きます | 10月20日= 0.5 |
// | 割り切れるください | (サプライヤー)2~9 //出力部4は、整数除算を返します |
% | 残りを取ります | 除算の余りを返す= 1 2 9% |
** | パワー | また**パワー、パワー、2 3 = 8としても知られています |
- Pythonで
*
オペレータ結果は文字列にも使用することができる、文字列が指定された回数の計算結果であります
In [1]: "-" * 50
Out[1]: '----------------------------------------'
(関係)オペレータの02比較
演算子 | 説明 |
---|---|
== | 場合は二つのオペランドの値を確認等しいので、条件が真の場合、Trueを返します |
!= | 場合は二つのオペランドの値を確認等しくない、そうならば、条件が真である、Trueを返します |
> | 左オペランドの値がか確認してくださいよりも大きくなるので、条件が真の場合、右オペランドの値、Trueを返します |
< | 場合は、左のオペランドの値を確認してください未満右オペランドの値が、その場合、条件が真である、Trueを返します |
> = | 左オペランドの値がか確認してください以上に等しいので、条件が真の場合、右オペランドの値、Trueを返します |
<= | 場合は、左のオペランドの値を確認してください以下に等しい右オペランドの値が、その場合、条件が真である、Trueを返します |
Pythonの2.xのが判定される等しくないにも使用することができ
<>
、オペレータが
!=
Pythonの2.xで同様に決定するために使用することが等しくありません
03.論理演算子
演算子 | 論理式 | 説明 |
---|---|---|
そして | xおよびy | xとyの値のみがTrueの、Trueを返します または限り、xまたはyがFalseの値を持っているように、それはFalseを返します |
若しくは | XまたはY | 限り、xまたはyが真の値を有するように、それがTrueを返す xとyの値のみが共に偽であり、Falseを返します |
ではありません | ないのx | xがTrueの場合、それはFalseを返す xがFalseの場合、Trueを返します |
04.代入演算子
- Pythonでは、使用することは、
=
変数に代入することができます - 算術演算は、コードの製造を簡略化するために、場合に
Python
も、一連のが設けられている算術演算子に対応する代入演算子 - 注意:スペースなし代入演算子の真ん中を
演算子 | 説明 | 例 |
---|---|---|
= | 単純な代入演算子 | C = A + B、A + Bの演算結果Cの割り当てであります |
+ = | 加算代入演算子 | C + = AはC = C + Aと同等です |
- = | 減算代入演算子 | C - A - = AはC = Cと等価です |
* = | 乗算代入演算子 | Cに相当* = C = C * A |
/ = | 除算代入演算子 | C / A = AはC = C / Aに相当します |
// = | 代入演算子は割り切れ取ります | C // = aがC = C // Aに相当します |
%= | 取る弾性率(剰余)代入演算子 | Cの%= AはC = C%Aに相当します |
** = | 電源代入演算子 | C ** = aがC = C ** Aに相当します |
05.演算子の優先順位
- 次の表の演算優先順位が低い順に高いから配置しました
演算子 | 説明 |
---|---|
** | パワー(最高の優先順位) |
* /%// | 乗算、除算は、割り切れを取って、残りを取ります |
+ - | 加算、減算 |
<= <>> = | 比較演算子 |
==!= | 等価演算子 |
=%= / = // = - = + = * = ** = | 代入演算子 |
ではないかと | 論理演算子 |