目次[隠す][見せる]
プログラミングにはXNUMX種類の数値があることは明らかです。 つまり、整数と浮動小数点数です。
Pythonの算術演算は日常の数学と同じであり、これらXNUMXつを中心に展開します。 データ型.
算術演算子
算術演算子にはXNUMXつの基本的なタイプがあります。 これらは:
加算(+): XNUMXつの数値を追加します。 例えば
print(10 + 4)
減算(-): 最初の数字からXNUMX番目の数字を引きます。 例えば
print(10 - 4)
乗算(*): XNUMXつの数値を乗算します。 例えば
print(10 * 4)
分割 (/): XNUMXつの数値で除算を実行します。 例えば
print(10 / 4)
フロア分割(//): 除算を実行し、答えを最も近い整数に丸めます。 例えば
print(10 // 4)
モジュロ演算子(%): 除算を実行し、余りを返します。 例えば
print(10 % 4)
指数(**): 整数の累乗を取ります例:
print(10 ** 4)
これらの操作はすべて以下に示されています。
これで、学習したこれらすべての演算子に対して、拡張代入演算子があります。 それがどのように使われるかをお見せしましょう。
'x'という変数があるとしましょう。 これを10に設定し、これを3ずつ増やしたいので、次のようなコードを作成する必要があります。
x = 10
x = x + 3
Pythonインタープリターは「x」に3を追加し、「x」に格納します。 これを印刷しましょう:
拡張代入演算子を使用して、同じ機能をより効率的に複製できます。
同じコードがこのように書かれます。
x = 10
x += 3
現在、この演算子は減算と乗算にも使用できます。 このプログラムを見てください。
ここでは、最初に「x」を3でインクリメントし、次に3を掛けます。2行目の出力は13で、3行目の出力は39である必要があります。
オペレーターの優先順位
数学では、演算子の優先順位と呼ばれる概念があります。これは、方程式の演算の実行順序を意味します。 これはPythonに固有のものではなく、すべてのプログラミング言語は演算子の優先順位に従います。 注文を思い出させてください:
- 括弧
- Exponent
- 除算または乗算
- 加算または減算
プログラムを書いて、これをチェックしましょう:
x = 10 + 3 * 2 ** 2 - (9 + 2)
上記の方程式の答えは何でしょうか?
答えが11の場合、高校を繰り返す必要はありません。
コメントを残す