学習目標:
算术运算符
比较(关系)运算符
逻辑运算符
赋值运算符
运算符的优先级
学習内容:
A)算術演算子
- 完全な基本的な算術記号は、数学的な処理のために使用されています
演算子 | 説明 | 例 |
---|---|---|
+ | プラス | 10 + 20 = 30 |
- | マイナス | 10から20 = -10 |
* | 乗算 | 10 * 20 = 200 |
/ | 除きます | 10月20日= 0.5 |
// | 割り切れるください | 整数除算を返す(サプライヤー)2~9 //出力部4 |
% | 残りを取ります | 戻り分割余り= 1 2 9% |
** | パワー | また**パワー、パワー、2 3 = 8としても知られています |
- Python文字列演算子の結果は、文字列が指定された回数の計算結果を使用することができます
B)比較(関係)演算子
演算子 | 説明 |
---|---|
== | 場合は二つのオペランドの値を確認等しい、もしそうであれば、条件が真であるTrueを返し、 |
!= | 場合は二つのオペランドの値を確認等しくない、そうならば、条件が真である、Trueを返し |
> | 左オペランドの値がか確認してください以上である右オペランドの値が、その場合、条件は、Trueを返し真であります |
< | 場合は、左のオペランドの値を確認してください未満右オペランドの値がTrueを返し、そうであれば、条件が真です、 |
> = | 左オペランドの値がか確認してくださいより大きいか等しい Trueを返し、そうであれば、条件が真である、右のオペランドの値 |
<= | 場合は、左のオペランドの値を確認してください未満または等しい Trueを返し、そうであれば、条件が真である、右のオペランドの値 |
Pythonの2.xのは等しくない缶を使用することも判定された
<>
オペレータ
!=
のPython 2.xでも同様に等しくないかを決定するために使用され
C)論理演算子
演算子 | 論理式 | 説明 |
---|---|---|
そして | xおよびy | のみのxとyの値がTrueを返し、Trueの X限り、またはまたはyがFalseの値を持っている、それはFalseを返します |
若しくは | XまたはY | 長いxまたはyが真の値を有するものとして、それはTrueを返す xの値のみを、yは両方とも偽であり、偽を返します。 |
ではありません | ないのx | xがTrueの場合、それはFalseを返す xがFalseの場合、Trueを返します |
IV)代入演算子
- Pythonでは、あなたは=を使用して変数に値を割り当てることができます
- 算術演算は、記述されたコードを簡略化する場合、Pythonはまた、代入演算子に対応する算術演算子のシリーズを提供します
- 注:代入演算子は、中間スペースを使用することはできません
演算子 | 説明 | 例 |
---|---|---|
= | 単純な代入演算子 | C = A + B、A + Bの演算結果Cの割り当てであります |
+ = | 加算代入演算子 | C + = C = C + Aと同等です |
- = | 減算代入演算子 | C - = C = Cと等価である - A |
* = | 乗算代入演算子 | C * = A = C * Aに相当 |
/ = | 除算代入演算子 | C / A = C = C / Aに相当します |
// = | 代入演算子のテイク割り切れます | C // = C = C // Aに相当します |
%= | 取る弾性率(剰余)代入演算子 | C%= AはC = C%Aに相当します |
** = | 電源代入演算子 | C ** = C = C ** Aに相当します |
E)演算子の優先順位
- 演算優先順位テーブルが低いために高いから配置されています
演算子 | 説明 |
---|---|
** | パワー(最高の優先順位) |
* /%// | 乗算、除算は、割り切れを取って、残りを取ります |
+ - | 加算、減算 |
<= <>> = | 比較演算子 |
==!= | 等価演算子 |
=%= / = // = - = + = * = ** = | 代入演算子 |
ではないかと | 論理演算子 |
Attention
:Pythonの増減ではサポートしていません(++、 - 、++、-a)