Python割付演算子

4990 ワード

以下に、変数aを10、変数bを20とする.
演算子
説明
≪インスタンス|Instance|emdw≫
=
単純な代入演算子
c=a+b a+b a+bの演算結果をcに割り当てる
+=
加算代入演算子
c+=aはc=c+aに等しい
-=
減算代入演算子
c-=aはc=c-aに等しい
*=
乗算代入演算子
c*=aはc=c*aに等しい
/=
除算代入演算子
c/=aはc=c/aに等しい
%=
型取り割付演算子
c%=aはc=c%aに等しい
**=
べき乗割付演算子
c**=aはc=c**aに等しい
//=
整数割付演算子
c//=aはc=c//aに等しい
次の例では、Pythonのすべての付与演算子の操作を示します.
インスタンス(Python 3.0+)
#!/usr/bin/python3
a
=
21
b
=
10
c
=
0
c
=
a
+
b
print
(
"
1-cの値は次のとおりです.
"
,
c
)
c
+=
a
print
(
"
2-cの値は次のとおりです.
"
,
c
)
c
*=
a
print
(
"
3-cの値は次のとおりです.
"
,
c
)
c
/=
a
print
(
"
4-cの値は次のとおりです.
"
,
c
)
c
=
2
c
%=
a
print
(
"
5-cの値は次のとおりです.
"
,
c
)
c
**=
a
print
(
"
6-cの値は次のとおりです.
"
,
c
)
c
//=
a
print
(
"
7-cの値は次のとおりです.
"
,
c
)
上記の例は、結果を出力します.
1 - c  31
2 - c  52
3 - c  1092
4 - c  52.0
5 - c  2
6 - c  2097152
7 - c  99864